org.jboss.ejb3.proxy.impl.handler.session
Class SessionLocalProxyInvocationHandler
java.lang.Object
org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase
org.jboss.ejb3.proxy.impl.handler.session.SessionLocalProxyInvocationHandler
- All Implemented Interfaces:
- java.io.Serializable, java.lang.reflect.InvocationHandler, SessionProxyInvocationHandler
public class SessionLocalProxyInvocationHandler
- extends SessionProxyInvocationHandlerBase
- implements java.io.Serializable
SessionLocalProxyInvocationHandler
- See Also:
- Serialized Form
|
Constructor Summary |
SessionLocalProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors)
Constructor |
SessionLocalProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType,
java.io.Serializable sessionId)
Constructor |
|
Method Summary |
protected org.jboss.ejb3.proxy.spi.container.InvokableContext |
getContainer(java.lang.reflect.Method method,
java.lang.Object[] args)
Obtains the Container upon which this Proxy should invoke |
| Methods inherited from class org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase |
canBeHandledDirectly, getBusinessInterfaceType, getContainerGuid, getContainerName, getInterceptors, getTarget, handleInvocationDirectly, invoke, invokeEquals, invokeHashCode, setBusinessInterfaceType, setContainerGuid, setContainerName, setInterceptors, setTarget |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionLocalProxyInvocationHandler
public SessionLocalProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors)
- Constructor
- Parameters:
containerName - The name of the target containercontainerGuid - The globally-unique name of the containerinterceptors - The interceptors to apply to invocations upon this handler
SessionLocalProxyInvocationHandler
public SessionLocalProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType,
java.io.Serializable sessionId)
- Constructor
- Parameters:
containerName - The name of the target containercontainerGuid - The globally-unique name of the containerbusinessInterfaceType - The possibly null businessInterfaceType
marking this invocation hander as specific to a given
EJB3 Business Interfaceinterceptors - The interceptors to apply to invocations upon this handler
getContainer
protected org.jboss.ejb3.proxy.spi.container.InvokableContext getContainer(java.lang.reflect.Method method,
java.lang.Object[] args)
- Obtains the Container upon which this Proxy should invoke
- Specified by:
getContainer in class SessionProxyInvocationHandlerBase
- Returns:
- See Also:
SessionProxyInvocationHandlerBase.getContainer(java.lang.reflect.Method, java.lang.Object[])