org.jboss.ejb3.proxy.clustered.handler.session.stateful
Class StatefulClusteredProxyInvocationHandler
java.lang.Object
org.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.SessionProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.stateful.StatefulProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.stateful.StatefulRemoteProxyInvocationHandler
org.jboss.ejb3.proxy.clustered.handler.session.stateful.StatefulClusteredProxyInvocationHandler
- All Implemented Interfaces:
- java.io.Serializable, java.lang.reflect.InvocationHandler, org.jboss.ejb3.proxy.handler.ProxyInvocationHandler, org.jboss.ejb3.proxy.handler.session.SessionProxyInvocationHandler, org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandler, org.jboss.ejb3.proxy.intf.EjbProxy, org.jboss.ejb3.proxy.intf.SessionProxy, org.jboss.ejb3.proxy.intf.StatefulSessionProxy
public class StatefulClusteredProxyInvocationHandler
- extends org.jboss.ejb3.proxy.handler.session.stateful.StatefulRemoteProxyInvocationHandler
InvocationHandler for remote proxies to clustered SFSBs.
- See Also:
- Serialized Form
|
Constructor Summary |
StatefulClusteredProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType,
java.lang.String url,
org.jboss.aspects.remoting.FamilyWrapper family,
org.jboss.ha.client.loadbalance.LoadBalancePolicy lb,
java.lang.String partitionName)
Create a new StatefulClusteredRemoteProxyInvocationHandler. |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.stateful.StatefulRemoteProxyInvocationHandler |
getContainer, getUrl, setUrl |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.stateful.StatefulProxyInvocationHandlerBase |
getAsynchronousProxy, getInvocationHandler, getSessionId, invokeEquals, invokeHashCode, setSessionId |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase |
getBusinessInterfaceType, invoke, setBusinessInterfaceType |
| Methods inherited from class org.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase |
getContainerGuid, getContainerLocally, getContainerName, getInterceptors, handleInvocationDirectly, invoke, setContainerName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatefulClusteredProxyInvocationHandler
public StatefulClusteredProxyInvocationHandler(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType,
java.lang.String url,
org.jboss.aspects.remoting.FamilyWrapper family,
org.jboss.ha.client.loadbalance.LoadBalancePolicy lb,
java.lang.String partitionName)
- Create a new StatefulClusteredRemoteProxyInvocationHandler.
- Parameters:
family - clustering target information. Cannot be null.lb - LoadBalancePolicy implementation. Cannot be null.partitionName - name of the cluster partition. Cannot be null.
createRemoteProxyToContainer
protected org.jboss.ejb3.proxy.container.InvokableContext createRemoteProxyToContainer(java.lang.String url)
- Overrides:
createRemoteProxyToContainer in class org.jboss.ejb3.proxy.handler.session.stateful.StatefulProxyInvocationHandlerBase
getFamilyWrapper
public org.jboss.aspects.remoting.FamilyWrapper getFamilyWrapper()
getLoadBalancePolicy
public org.jboss.ha.client.loadbalance.LoadBalancePolicy getLoadBalancePolicy()
getPartitionName
public java.lang.String getPartitionName()