org.jboss.ejb3.proxy.clustered.handler.session.stateless
Class StatelessClusteredProxyInvocationHandler

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

public class StatelessClusteredProxyInvocationHandler
extends org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler

StatelessRemoteProxyInvocationHandler

Version:
$Revision: $
Author:
ALR
See Also:
Serialized Form

Constructor Summary
StatelessClusteredProxyInvocationHandler(String containerName, String containerGuid, org.jboss.aop.advice.Interceptor[] interceptors, String businessInterfaceType, String url, org.jboss.aspects.remoting.FamilyWrapper family, org.jboss.ha.client.loadbalance.LoadBalancePolicy lb, String partitionName)
          Constructor
 
Method Summary
protected  org.jboss.ejb3.proxy.spi.container.InvokableContext createRemoteProxyToContainer(String url)
          Creates and returns a Remoting Proxy to invoke upon the container
 org.jboss.aspects.remoting.FamilyWrapper getFamilyWrapper()
           
 org.jboss.ha.client.loadbalance.LoadBalancePolicy getLoadBalancePolicy()
           
 String getPartitionName()
           
 
Methods inherited from class org.jboss.ejb3.proxy.impl.handler.session.SessionRemoteProxyInvocationHandler
getContainer, getUrl, setUrl
 
Methods inherited from class org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase
getBusinessInterfaceType, getContainerGuid, getContainerLocally, getContainerName, getInterceptors, getTarget, handleInvocationDirectly, invoke, 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

StatelessClusteredProxyInvocationHandler

public StatelessClusteredProxyInvocationHandler(String containerName,
                                                String containerGuid,
                                                org.jboss.aop.advice.Interceptor[] interceptors,
                                                String businessInterfaceType,
                                                String url,
                                                org.jboss.aspects.remoting.FamilyWrapper family,
                                                org.jboss.ha.client.loadbalance.LoadBalancePolicy lb,
                                                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.
Method Detail

createRemoteProxyToContainer

protected org.jboss.ejb3.proxy.spi.container.InvokableContext createRemoteProxyToContainer(String url)
Creates and returns a Remoting Proxy to invoke upon the container

Overrides:
createRemoteProxyToContainer in class org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase
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 String getPartitionName()


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.