|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface exposed by server side EJB Containers to allow the interceptor stack to interact with them.
| Method Summary | |
ClassLoader |
getClassLoader()
|
Object |
getContainerID()
Unique id used for locating the container No assumptions are made about the type of this object other than it can hash uniquely |
Subject |
getDefaultSubject()
Returns the subject to use if the client is not authenticated. |
javax.ejb.EJBHome |
getEJBHome()
Return a proxy for the EJB's home interface. |
javax.ejb.EJBLocalHome |
getEJBLocalHome()
Return a proxy for the EJB's local home interface. |
javax.ejb.EJBLocalObject |
getEJBLocalObject(Object primaryKey)
Return a proxy for the EJB's local interface. |
String |
getEJBName()
Return the name of the EJB |
javax.ejb.EJBObject |
getEJBObject(Object primaryKey)
Return a proxy for the EJB's remote interface. |
String[] |
getJndiNames()
|
String[] |
getLocalJndiNames()
|
EJBProxyFactory |
getProxyFactory()
|
ProxyInfo |
getProxyInfo()
|
InterfaceMethodSignature[] |
getSignatures()
|
EJBContainer |
getUnmanagedReference()
|
Object |
invoke(Method callMethod,
Object[] args,
Object primKey)
Legacy invoke method for openejb 1.0 code |
| Methods inherited from interface org.apache.geronimo.core.service.Interceptor |
invoke |
| Method Detail |
public Object getContainerID()
public String getEJBName()
public javax.ejb.EJBHome getEJBHome()
public javax.ejb.EJBObject getEJBObject(Object primaryKey)
public javax.ejb.EJBLocalHome getEJBLocalHome()
public javax.ejb.EJBLocalObject getEJBLocalObject(Object primaryKey)
public Object invoke(Method callMethod,
Object[] args,
Object primKey)
throws Throwable
callMethod - the method object for the method called on the interfaceargs - arguemnts to the methodprimKey - primary key of the instance to invoke
Throwable - if a problem occurs while calling the beanpublic String[] getJndiNames()
public String[] getLocalJndiNames()
public EJBProxyFactory getProxyFactory()
public ClassLoader getClassLoader()
public EJBContainer getUnmanagedReference()
public InterfaceMethodSignature[] getSignatures()
public ProxyInfo getProxyInfo()
public Subject getDefaultSubject()
ContextManager.registerSubject(javax.security.auth.Subject)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||