|
|||||||||||
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 |