org.huihoo.jfox.ejb.naming.server
Class ProxyFactory

java.lang.Object
  |
  +--org.huihoo.jfox.ejb.naming.server.ProxyFactory
All Implemented Interfaces:
ProxyFactoryMBean

public class ProxyFactory
extends java.lang.Object
implements ProxyFactoryMBean

Version:
$ 0.2.0 $
Author:
tai_1219@sina.com

Field Summary
 
Fields inherited from interface org.huihoo.jfox.ejb.naming.server.ProxyFactoryMBean
OBJECT_NAME
 
Constructor Summary
ProxyFactory(MBeanServer server)
           
 
Method Summary
 void create()
           
 java.lang.Object getMBeanObj()
           
 void init(java.lang.String jndiName, java.lang.String jmxname, java.lang.String interfaceclass)
           
 void start()
          Become fully available.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyFactory

public ProxyFactory(MBeanServer server)
Parameters:
server -
Method Detail

init

public void init(java.lang.String jndiName,
                 java.lang.String jmxname,
                 java.lang.String interfaceclass)
          throws java.lang.Exception
Specified by:
init in interface ProxyFactoryMBean
Parameters:
jndiName -
jmxname -
interfaceclass -
Throws:
java.lang.Exception

create

public void create()
            throws java.lang.Exception
Specified by:
create in interface ProxyFactoryMBean
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Become fully available. At this point our invokers should be started and we can bind the homes into JNDI.

Specified by:
start in interface ProxyFactoryMBean
Throws:
java.lang.Exception

getMBeanObj

public java.lang.Object getMBeanObj()
Returns:
Object