Java Doc for EJBControlImpl.java in  » Library » Apache-beehive-1.0.2-src » org » apache » beehive » controls » system » ejb » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Library » Apache beehive 1.0.2 src » org.apache.beehive.controls.system.ejb 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.beehive.controls.system.ejb.EJBControlImpl

All known Subclasses:   org.apache.beehive.controls.system.ejb.EntityEJBControlImpl,  org.apache.beehive.controls.system.ejb.SessionEJBControlImpl,
EJBControlImpl
abstract public class EJBControlImpl implements EJBControl,Extensible,java.io.Serializable(Code)
The Enterprise Java Bean Control implementation class


Field Summary
final public static  intENTITY_BEAN
    
final public static  StringJNDI_APPSCOPED_PREFIX
    
final public static  StringJNDI_GLOBAL_PREFIX
    
final public static  intSESSION_BEAN
    
protected  Handle_beanHandle
    
protected transient  Object_beanInstance
    
protected  Class_beanInterface
    
protected  int_beanType
    
protected transient  javax.naming.Context_context
    
protected  Class_controlInterface
    
protected transient  Object_homeInstance
    
protected  Class_homeInterface
    
protected  String_jndiName
    
protected transient  Throwable_lastException
    
 ControlBeanContextcontext
    
 ResourceContextresourceContext
    
final static  longserialVersionUID
    


Method Summary
protected  ObjectbeanNarrow(Object obj)
    
protected  MethodfindEjbMethod(Method controlBeanMethod, Class ejbInterface)
     Find the method which has the same signature in the specified class.
Parameters:
  controlBeanMethod - Method signature find.
Parameters:
  ejbInterface - Class to search for method signature.
public  ObjectgetEJBBeanInstance()
    
public  ThrowablegetEJBException()
    
public  ObjectgetEJBHomeInstance()
    
protected  javax.naming.ContextgetInitialContext()
    
public  booleanhasEJBBeanInstance()
    
protected  ObjecthomeNarrow(Object obj)
    
public  Objectinvoke(Method m, Object[] args)
     Extensible.invoke Handles all extended interface methods (i.e.
protected  booleanisControlBeanMethod(Method m)
     Return true if the method is from the ControlBean.
protected static  booleanisCreateMethod(Method m)
    
protected static  booleanisFinderMethod(Method m)
    
protected  booleanisHomeMethod(Method m)
    
protected static  booleanisRemoveMethod(Method m)
    
protected  booleanisSelectorMethod(Method m)
    
protected  MethodmapControlBeanMethodToEJB(Method m)
     Map a control bean method to an EJB method.
Parameters:
  m - The control bean method.
protected static  booleanmethodThrows(Method m, Class exceptionClass)
    
public  voidonAcquire()
    
public  voidonCreate()
    
public  voidonRelease()
    
public  voidonReset()
    
protected  voidreleaseBeanInstance(boolean alreadyRemoved)
    
abstract protected  ObjectresolveBeanInstance()
    
protected  ObjectresolveBeanInstanceFromHandle()
    
protected  booleansaveBeanInstance()
    

Field Detail
ENTITY_BEAN
final public static int ENTITY_BEAN(Code)



JNDI_APPSCOPED_PREFIX
final public static String JNDI_APPSCOPED_PREFIX(Code)



JNDI_GLOBAL_PREFIX
final public static String JNDI_GLOBAL_PREFIX(Code)



SESSION_BEAN
final public static int SESSION_BEAN(Code)



_beanHandle
protected Handle _beanHandle(Code)



_beanInstance
protected transient Object _beanInstance(Code)



_beanInterface
protected Class _beanInterface(Code)



_beanType
protected int _beanType(Code)



_context
protected transient javax.naming.Context _context(Code)



_controlInterface
protected Class _controlInterface(Code)



_homeInstance
protected transient Object _homeInstance(Code)



_homeInterface
protected Class _homeInterface(Code)



_jndiName
protected String _jndiName(Code)



_lastException
protected transient Throwable _lastException(Code)



context
ControlBeanContext context(Code)



resourceContext
ResourceContext resourceContext(Code)



serialVersionUID
final static long serialVersionUID(Code)





Method Detail
beanNarrow
protected Object beanNarrow(Object obj)(Code)



findEjbMethod
protected Method findEjbMethod(Method controlBeanMethod, Class ejbInterface)(Code)
Find the method which has the same signature in the specified class.
Parameters:
  controlBeanMethod - Method signature find.
Parameters:
  ejbInterface - Class to search for method signature. Method from ejbInterface if found, null if not found.



getEJBBeanInstance
public Object getEJBBeanInstance()(Code)
EJBControl.getEJBBeanInstance()



getEJBException
public Throwable getEJBException()(Code)
EJBControl.getEJBException()



getEJBHomeInstance
public Object getEJBHomeInstance()(Code)
EJBControl.getEJBHomeInstance()



getInitialContext
protected javax.naming.Context getInitialContext() throws NamingException(Code)



hasEJBBeanInstance
public boolean hasEJBBeanInstance()(Code)
EJBControl.getEJBBeanInstance()



homeNarrow
protected Object homeNarrow(Object obj)(Code)



invoke
public Object invoke(Method m, Object[] args) throws Throwable(Code)
Extensible.invoke Handles all extended interface methods (i.e. EJB home and remote interface invocation)



isControlBeanMethod
protected boolean isControlBeanMethod(Method m)(Code)
Return true if the method is from the ControlBean.
Parameters:
  m - Method to check.



isCreateMethod
protected static boolean isCreateMethod(Method m)(Code)



isFinderMethod
protected static boolean isFinderMethod(Method m)(Code)



isHomeMethod
protected boolean isHomeMethod(Method m)(Code)



isRemoveMethod
protected static boolean isRemoveMethod(Method m)(Code)



isSelectorMethod
protected boolean isSelectorMethod(Method m)(Code)



mapControlBeanMethodToEJB
protected Method mapControlBeanMethodToEJB(Method m)(Code)
Map a control bean method to an EJB method.
Parameters:
  m - The control bean method. The corresponding method of the EJB.



methodThrows
protected static boolean methodThrows(Method m, Class exceptionClass)(Code)



onAcquire
public void onAcquire()(Code)



onCreate
public void onCreate()(Code)



onRelease
public void onRelease()(Code)



onReset
public void onReset()(Code)



releaseBeanInstance
protected void releaseBeanInstance(boolean alreadyRemoved)(Code)



resolveBeanInstance
abstract protected Object resolveBeanInstance()(Code)



resolveBeanInstanceFromHandle
protected Object resolveBeanInstanceFromHandle()(Code)



saveBeanInstance
protected boolean saveBeanInstance()(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.