org.jboss.ejb3.proxy.impl.handler.session
Class SessionRemoteProxyInvocationHandler

java.lang.Object
  extended by org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase
      extended by org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler
All Implemented Interfaces:
java.io.Serializable, java.lang.reflect.InvocationHandler, SessionProxyInvocationHandler

public class SessionRemoteProxyInvocationHandler
extends SessionProxyInvocationHandlerBase
implements java.io.Serializable

SessionRemoteProxyInvocationHandler

See Also:
Serialized Form

Constructor Summary
SessionRemoteProxyInvocationHandler(java.lang.String containerName, java.lang.String containerGuid, org.jboss.aop.advice.Interceptor[] interceptors, java.lang.String businessInterfaceType, java.lang.Object target, java.lang.String url)
          Constructor
SessionRemoteProxyInvocationHandler(java.lang.String containerName, java.lang.String containerGuid, org.jboss.aop.advice.Interceptor[] interceptors, java.lang.String businessInterfaceType, java.lang.String url)
          Deprecated. 
 
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
 java.lang.String getUrl()
           
 void setUrl(java.lang.String url)
           
 
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
 

Constructor Detail

SessionRemoteProxyInvocationHandler

@Deprecated
public SessionRemoteProxyInvocationHandler(java.lang.String containerName,
                                                      java.lang.String containerGuid,
                                                      org.jboss.aop.advice.Interceptor[] interceptors,
                                                      java.lang.String businessInterfaceType,
                                                      java.lang.String url)
Deprecated. 

For use by singleton-proxy.

Parameters:
containerName -
containerGuid -
interceptors -
businessInterfaceType -
url -

SessionRemoteProxyInvocationHandler

public SessionRemoteProxyInvocationHandler(java.lang.String containerName,
                                           java.lang.String containerGuid,
                                           org.jboss.aop.advice.Interceptor[] interceptors,
                                           java.lang.String businessInterfaceType,
                                           java.lang.Object target,
                                           java.lang.String url)
Constructor

Parameters:
containerName - The name of the target container
containerGuid - The globally-unique name of the container
businessInterfaceType - The possibly null businessInterfaceType marking this invocation hander as specific to a given EJB3 Business Interface
url - The URL to the Remote Host
interceptors - The interceptors to apply to invocations upon this handler
Method Detail

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[])

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)