org.jboss.ejb3.proxy.handler.session
Class SessionProxyInvocationHandlerBase

java.lang.Object
  extended by org.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase
      extended by org.jboss.ejb3.proxy.handler.session.SessionProxyInvocationHandlerBase
All Implemented Interfaces:
java.io.Serializable, java.lang.reflect.InvocationHandler, ProxyInvocationHandler, SessionProxyInvocationHandler
Direct Known Subclasses:
SessionSpecProxyInvocationHandlerBase

public abstract class SessionProxyInvocationHandlerBase
extends ProxyInvocationHandlerBase
implements SessionProxyInvocationHandler, java.io.Serializable

SessionProxyInvocationHandlerBase Abstract base from which all JBoss Session Proxy InvocationHandlers may extend

See Also:
Serialized Form

Constructor Summary
protected SessionProxyInvocationHandlerBase(java.lang.String containerName, java.lang.String containerGuid, org.jboss.aop.advice.Interceptor[] interceptors)
          Constructor
 
Method Summary
protected abstract  InvokableContext getContainer()
          Obtains the Container upon which this Proxy should invoke
protected  InvokableContext getContainerLocally()
          Returns the container housed locally
 
Methods inherited from class org.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase
getContainerGuid, getContainerName, getInterceptors, handleInvocationDirectly, invokeEquals, invokeHashCode, setContainerName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb3.proxy.handler.ProxyInvocationHandler
getAsynchronousProxy
 
Methods inherited from interface java.lang.reflect.InvocationHandler
invoke
 

Constructor Detail

SessionProxyInvocationHandlerBase

protected SessionProxyInvocationHandlerBase(java.lang.String containerName,
                                            java.lang.String containerGuid,
                                            org.jboss.aop.advice.Interceptor[] interceptors)
Constructor

Parameters:
containerName - The name of the target Container
containerGuid - The globally-unique name of the container
interceptors - The interceptors to apply to invocations upon this handler
Method Detail

getContainerLocally

protected InvokableContext getContainerLocally()
Returns the container housed locally

Returns:

getContainer

protected abstract InvokableContext getContainer()
Obtains the Container upon which this Proxy should invoke

Returns: