public class NamingService extends java.lang.Object implements NamingServiceMBean, javax.management.MBeanRegistration
Calling start() will launch rmiregistry in the same JVM; this way rmiregistry will have in
its classpath the same classes the JVM has.
| Constructor and Description |
|---|
NamingService()
Creates a new instance of NamingService with the default rmiregistry port (1099).
|
NamingService(int port)
Creates a new instance of NamingService with the specified port.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getPort() |
boolean |
isRunning() |
void |
postDeregister() |
void |
postRegister(java.lang.Boolean arg0) |
void |
preDeregister() |
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name) |
void |
setPort(int port) |
void |
start() |
void |
stop() |
public NamingService()
public NamingService(int port)
public void setPort(int port)
setPort in interface NamingServiceMBeanpublic int getPort()
getPort in interface NamingServiceMBeanpublic boolean isRunning()
isRunning in interface NamingServiceMBeanpublic void start() throws java.rmi.RemoteException
start in interface NamingServiceMBeanjava.rmi.RemoteExceptionpublic void stop() throws java.rmi.NoSuchObjectException
stop in interface NamingServiceMBeanjava.rmi.NoSuchObjectExceptionpublic javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name) throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.ExceptionMBeanRegistration.preRegister(javax.management.MBeanServer,
javax.management.ObjectName)public void postRegister(java.lang.Boolean arg0)
postRegister in interface javax.management.MBeanRegistrationMBeanRegistration.postRegister(java.lang.Boolean)public void preDeregister() throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.ExceptionMBeanRegistration.preDeregister()public void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationMBeanRegistration.postDeregister()