Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » proxy » generic » [javadoc | source]
org.jboss.proxy.generic
public class: ProxyFactoryHA [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.invocation.jrmp.server.JRMPProxyFactory
            org.jboss.proxy.generic.ProxyFactoryHA

All Implemented Interfaces:
    ReplicantListener, ProxyFactoryHAMBean, JRMPProxyFactoryMBean, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

ProxyFactory for Clustering
Nested Class Summary:
class  ProxyFactoryHA.StateChangeListener   
Field Summary
protected  String replicantName     
protected  InvokerHA invokerHA     
protected  HATarget target     
protected  Invoker invoker     
protected  DistributedReplicantManager drm     
protected  HAPartition partition     
protected  String loadBalancePolicy     
protected  NotificationListener listener     
protected  int state     
Fields inherited from org.jboss.invocation.jrmp.server.JRMPProxyFactory:
theProxy
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.proxy.generic.ProxyFactoryHA Summary:
containerIsAboutToStop,   containerIsFullyStarted,   createProxy,   createService,   destroyService,   getLoadBalancePolicy,   getPartition,   replicantsChanged,   setLoadBalancePolicy,   setPartition,   startService,   stopService
Methods from org.jboss.invocation.jrmp.server.JRMPProxyFactory:
createProxy,   destroyService,   getClientInterceptors,   getExportedInterface,   getExportedInterfaces,   getInterceptorClasses,   getInvokeTargetMethod,   getInvokerName,   getJndiName,   getProxy,   getTargetName,   invoke,   rebind,   setClientInterceptors,   setExportedInterface,   setExportedInterfaces,   setInvokeTargetMethod,   setInvokerName,   setJndiName,   setTargetName,   startService,   stopService
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.proxy.generic.ProxyFactoryHA Detail:
 protected  void containerIsAboutToStop() 
 protected  void containerIsFullyStarted() 
 protected  void createProxy(Object cacheID,
    String proxyBindingName,
    ClassLoader loader,
    Class[] ifaces) 
 public  void createService() throws Exception 
 protected  void destroyService() throws Exception 
 public String getLoadBalancePolicy() 
 public HAPartition getPartition() 
 public synchronized  void replicantsChanged(String key,
    List newReplicants,
    int newReplicantsViewId,
    boolean merge) 
 public  void setLoadBalancePolicy(String loadBalancePolicy) 
 public  void setPartition(HAPartition partition) 
 protected  void startService() throws Exception 
 public  void stopService() throws Exception