org.huihoo.jfox.ejb.server.naming
Interface MainMBean

All Known Implementing Classes:
Main

public interface MainMBean

The Mbean interface for the jnp provider server.

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

Field Summary
static ObjectName OBJECT_NAME
           
 
Method Summary
 int getBacklog()
           
 java.lang.String getBindAddress()
           
 java.lang.String getClientSocketFactory()
          Get the RMIClientSocketFactory implementation class
 int getPort()
           
 int getRmiPort()
           
 Main getSelf()
           
 java.lang.String getServerSocketFactory()
          Get the RMIServerSocketFactory implementation class
 void setBacklog(int backlog)
           
 void setBindAddress(java.lang.String host)
           
 void setClientSocketFactory(java.lang.String factoryClassName)
          Set the RMIClientSocketFactory implementation class
 void setJNPServerSocketFactory(java.lang.String factoryClassName)
          Set the ServerSocketFactory implementation class
 void setPort(int p)
           
 void setRmiPort(int p)
          Constants ----------------------------------------------------- Public --------------------------------------------------------
 void setServerSocketFactory(java.lang.String factoryClassName)
          Set the RMIServerSocketFactory implementation class
 void start()
           
 void stop()
           
 

Field Detail

OBJECT_NAME

public static final ObjectName OBJECT_NAME
Method Detail

getSelf

public Main getSelf()
Returns:
org.huihoo.jfox.ejb.server.naming.Main

setRmiPort

public void setRmiPort(int p)
Constants ----------------------------------------------------- Public --------------------------------------------------------

Parameters:
p -

getRmiPort

public int getRmiPort()
Returns:
int

setPort

public void setPort(int p)
Parameters:
p -

getPort

public int getPort()
Returns:
int

getBindAddress

public java.lang.String getBindAddress()
Returns:
String

setBindAddress

public void setBindAddress(java.lang.String host)
                    throws java.net.UnknownHostException
Parameters:
host -
Throws:
java.net.UnknownHostException

getBacklog

public int getBacklog()
Returns:
int

setBacklog

public void setBacklog(int backlog)
Parameters:
backlog -

getClientSocketFactory

public java.lang.String getClientSocketFactory()
Get the RMIClientSocketFactory implementation class

Returns:
String

setClientSocketFactory

public void setClientSocketFactory(java.lang.String factoryClassName)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Set the RMIClientSocketFactory implementation class

Parameters:
factoryClassName -
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getServerSocketFactory

public java.lang.String getServerSocketFactory()
Get the RMIServerSocketFactory implementation class

Returns:
String

setServerSocketFactory

public void setServerSocketFactory(java.lang.String factoryClassName)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Set the RMIServerSocketFactory implementation class

Parameters:
factoryClassName -
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

setJNPServerSocketFactory

public void setJNPServerSocketFactory(java.lang.String factoryClassName)
                               throws java.lang.ClassNotFoundException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException
Set the ServerSocketFactory implementation class

Parameters:
factoryClassName -
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

stop

public void stop()