org.jboss.ejb3.proxy.clustered.handler.session.stateless
Class StatelessClusteredProxyInvocationHandler
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.stateless.StatelessProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.stateless.StatelessRemoteProxyInvocationHandler
org.jboss.ejb3.proxy.clustered.handler.session.stateless.StatelessClusteredProxyInvocationHandler
- 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
public class StatelessClusteredProxyInvocationHandler
- extends org.jboss.ejb3.proxy.handler.session.stateless.StatelessRemoteProxyInvocationHandler
StatelessRemoteProxyInvocationHandler
- See Also:
- Serialized Form
|
Constructor Summary |
StatelessClusteredProxyInvocationHandler(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)
Constructor |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.stateless.StatelessRemoteProxyInvocationHandler |
getContainer, getUrl, setUrl |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.stateless.StatelessProxyInvocationHandlerBase |
getAsynchronousProxy, getInvocationHandler, invokeEquals, invokeHashCode |
| 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 |
| Methods inherited from interface java.lang.reflect.InvocationHandler |
invoke |
StatelessClusteredProxyInvocationHandler
public StatelessClusteredProxyInvocationHandler(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)
- Constructor
- 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)
- Creates and returns a Remoting Proxy to invoke upon the container
- Overrides:
createRemoteProxyToContainer in class org.jboss.ejb3.proxy.handler.session.stateless.StatelessRemoteProxyInvocationHandler
- Parameters:
url - The location of the remote host holding the Container
- Returns:
getFamilyWrapper
public org.jboss.aspects.remoting.FamilyWrapper getFamilyWrapper()
getLoadBalancePolicy
public org.jboss.ha.client.loadbalance.LoadBalancePolicy getLoadBalancePolicy()
getPartitionName
public java.lang.String getPartitionName()