|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jnp.server.Main
A main() entry point for running the jnp naming service implementation as a standalone process.
Field Summary | |
protected int |
backlog
The serverSocket listen queue depth |
protected java.net.InetAddress |
bindAddress
The interface to bind to for the lookup socket. |
protected java.rmi.server.RMIClientSocketFactory |
clientSocketFactory
An optional custom client socket factory |
protected java.lang.String |
clientSocketFactoryName
The class name of the optional custom client socket factory |
protected boolean |
InstallGlobalService
A flag indicating if theServer will be set as the NamingContext.setLocal value |
protected boolean |
isStubExported
|
protected javax.net.ServerSocketFactory |
jnpServerSocketFactory
An optional custom server socket factory |
protected java.lang.String |
jnpServerSocketFactoryName
The class name of the optional custom JNP server socket factory |
protected Logger (src) |
log
|
protected ThreadPool (src) |
lookupPool
The thread pool used to handle jnp stub lookup requests |
protected int |
port
The jnp protocol listening port. |
protected java.net.InetAddress |
rmiBindAddress
The interface to bind to for the Naming RMI server. |
protected int |
rmiPort
The RMI port on which the Naming implementation will be exported. |
protected java.net.ServerSocket |
serverSocket
The jnp server socket through which the NamingServer stub is vended |
protected java.rmi.server.RMIServerSocketFactory |
serverSocketFactory
An optional custom server socket factory |
protected java.lang.String |
serverSocketFactoryName
The class name of the optional custom server socket factory |
protected java.rmi.MarshalledObject |
serverStub
|
protected NamingServer (src) |
theServer
The Naming interface server implementation |
Constructor Summary | |
Main()
|
|
Main(java.lang.String categoryName)
|
Method Summary | |
int |
getBacklog()
|
java.lang.String |
getBindAddress()
|
java.lang.String |
getClientSocketFactory()
Get the RMIClientSocketFactory implementation class |
boolean |
getInstallGlobalService()
Get the InstallGlobalService which defines whether the MainMBean's Naming server will be installed as the NamingContext.setLocal global value. |
ThreadPool (src) |
getLookupPool()
|
int |
getPort()
|
java.lang.String |
getRmiBindAddress()
|
int |
getRmiPort()
|
Naming (src) |
getServer()
|
java.lang.String |
getServerSocketFactory()
Get the RMIServerSocketFactory implementation class |
protected void |
initBootstrapListener()
Bring up the bootstrap lookup port for obtaining the naming service proxy |
protected void |
initCustomSocketFactories()
Init the clientSocketFactory, serverSocketFactory using the bind address. |
protected void |
initJnpInvoker()
This code should be moved to a seperate invoker in the org.jboss.naming package. |
static void |
main(java.lang.String[] args)
|
void |
setBacklog(int backlog)
|
void |
setBindAddress(java.lang.String host)
|
void |
setClientSocketFactory(java.lang.String factoryClassName)
Set the RMIClientSocketFactory implementation class |
void |
setInstallGlobalService(boolean flag)
Set the InstallGlobalService which defines whether the MainMBean's Naming server will be installed as the NamingContext.setLocal global value. |
void |
setJNPServerSocketFactory(java.lang.String factoryClassName)
Set the ServerSocketFactory implementation class |
void |
setLookupPool(ThreadPool (src) lookupPool)
|
void |
setNamingProxy(java.lang.Object proxy)
|
void |
setPort(int p)
|
void |
setRmiBindAddress(java.lang.String host)
|
void |
setRmiPort(int p)
|
void |
setServerSocketFactory(java.lang.String factoryClassName)
Set the RMIServerSocketFactory implementation class |
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected NamingServer (src) theServer
protected java.rmi.MarshalledObject serverStub
protected boolean isStubExported
protected java.net.ServerSocket serverSocket
protected java.rmi.server.RMIClientSocketFactory clientSocketFactory
protected java.rmi.server.RMIServerSocketFactory serverSocketFactory
protected javax.net.ServerSocketFactory jnpServerSocketFactory
protected java.lang.String clientSocketFactoryName
protected java.lang.String serverSocketFactoryName
protected java.lang.String jnpServerSocketFactoryName
protected java.net.InetAddress bindAddress
protected java.net.InetAddress rmiBindAddress
protected int backlog
protected int port
protected int rmiPort
protected boolean InstallGlobalService
protected Logger (src) log
protected ThreadPool (src) lookupPool
Constructor Detail |
public Main()
public Main(java.lang.String categoryName)
Method Detail |
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public Naming (src) getServer()
public ThreadPool (src) getLookupPool()
public void setLookupPool(ThreadPool (src) lookupPool)
public void setNamingProxy(java.lang.Object proxy) throws java.io.IOException
java.io.IOException
public void setRmiPort(int p)
setRmiPort
in interface MainMBean (src)
public int getRmiPort()
getRmiPort
in interface MainMBean (src)
public void setPort(int p)
setPort
in interface MainMBean (src)
public int getPort()
getPort
in interface MainMBean (src)
public java.lang.String getBindAddress()
getBindAddress
in interface MainMBean (src)
public void setBindAddress(java.lang.String host) throws java.net.UnknownHostException
setBindAddress
in interface MainMBean (src)
java.net.UnknownHostException
public java.lang.String getRmiBindAddress()
getRmiBindAddress
in interface MainMBean (src)
public void setRmiBindAddress(java.lang.String host) throws java.net.UnknownHostException
setRmiBindAddress
in interface MainMBean (src)
java.net.UnknownHostException
public int getBacklog()
getBacklog
in interface MainMBean (src)
public void setBacklog(int backlog)
setBacklog
in interface MainMBean (src)
public boolean getInstallGlobalService()
MainMBean (src)
getInstallGlobalService
in interface MainMBean (src)
public void setInstallGlobalService(boolean flag)
MainMBean (src)
setInstallGlobalService
in interface MainMBean (src)
public java.lang.String getClientSocketFactory()
MainMBean (src)
getClientSocketFactory
in interface MainMBean (src)
public void setClientSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
MainMBean (src)
setClientSocketFactory
in interface MainMBean (src)
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.String getServerSocketFactory()
MainMBean (src)
getServerSocketFactory
in interface MainMBean (src)
public void setServerSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
MainMBean (src)
setServerSocketFactory
in interface MainMBean (src)
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public void setJNPServerSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
MainMBean (src)
setJNPServerSocketFactory
in interface MainMBean (src)
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public void start() throws java.lang.Exception
start
in interface MainMBean (src)
java.lang.Exception
public void stop()
stop
in interface MainMBean (src)
protected void initJnpInvoker() throws java.io.IOException
java.io.IOException
protected void initBootstrapListener()
protected void initCustomSocketFactories()
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |