Save This Page
Home » JBoss-5.1.0 » org.jboss.invocation.jrmp » server » [javadoc | source]
org.jboss.invocation.jrmp.server
public class: JRMPProxyFactory [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.invocation.jrmp.server.JRMPProxyFactory

All Implemented Interfaces:
    JRMPProxyFactoryMBean, KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

Direct Known Subclasses:
    ProxyFactoryHA

Create an interface proxy that uses RMI/JRMP to communicate with the server side object that exposes the corresponding JMX invoke operation. Requests make through the proxy are sent to the JRMPInvoker instance the proxy is bound to.
Field Summary
protected  Object theProxy    The Proxy object which uses the proxy as its handler 
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public JRMPProxyFactory() 
Method from org.jboss.invocation.jrmp.server.JRMPProxyFactory Summary:
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:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.invocation.jrmp.server.JRMPProxyFactory Detail:
 protected  void createProxy(Object cacheID,
    String proxyBindingName,
    ClassLoader loader,
    Class[] ifaces) 
 protected  void destroyService() throws Exception 
 public Element getClientInterceptors() 
 public Class getExportedInterface() 
 public Class[] getExportedInterfaces() 
 protected ArrayList getInterceptorClasses() 
 public boolean getInvokeTargetMethod() 
 public ObjectName getInvokerName() 
 public String getJndiName() 
 public Object getProxy() 
 public ObjectName getTargetName() 
 public Object invoke(Invocation mi) throws Exception 
 protected  void rebind() throws Exception 
 public  void setClientInterceptors(Element config) throws Exception 
 public  void setExportedInterface(Class exportedInterface) 
 public  void setExportedInterfaces(Class[] exportedInterfaces) 
 public  void setInvokeTargetMethod(boolean invokeTargetMethod) 
 public  void setInvokerName(ObjectName invokerName) 
 public  void setJndiName(String jndiName) 
 public  void setTargetName(ObjectName targetName) 
 protected  void startService() throws Exception 
    Initializes the servlet.
 protected  void stopService() throws Exception