Package org.apache.naming
Class NamingService
- java.lang.Object
-
- javax.management.NotificationBroadcasterSupport
-
- org.apache.naming.NamingService
-
- All Implemented Interfaces:
MBeanRegistration
,NotificationBroadcaster
,NotificationEmitter
,NamingServiceMBean
public final class NamingService extends NotificationBroadcasterSupport implements NamingServiceMBean, MBeanRegistration
Implementation of the NamingService JMX MBean.- Version:
- $Revision: 1.3 $
- Author:
- Remy Maucherat
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.naming.NamingServiceMBean
NamingServiceMBean.State
-
-
Field Summary
-
Fields inherited from interface org.apache.naming.NamingServiceMBean
NAME, OBJECT_NAME
-
-
Constructor Summary
Constructors Constructor Description NamingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Destroy servlet container (if any is running).String
getName()
Retruns the Catalina component name.NamingServiceMBean.State
getState()
Returns the state.void
postDeregister()
void
postRegister(Boolean registrationDone)
void
preDeregister()
ObjectName
preRegister(MBeanServer server, ObjectName name)
void
start()
Start the servlet container.void
stop()
Stop the servlet container.-
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
-
-
-
-
Method Detail
-
preRegister
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception
- Specified by:
preRegister
in interfaceMBeanRegistration
- Throws:
Exception
-
postRegister
public void postRegister(Boolean registrationDone)
- Specified by:
postRegister
in interfaceMBeanRegistration
-
preDeregister
public void preDeregister() throws Exception
- Specified by:
preDeregister
in interfaceMBeanRegistration
- Throws:
Exception
-
postDeregister
public void postDeregister()
- Specified by:
postDeregister
in interfaceMBeanRegistration
-
getName
public String getName()
Retruns the Catalina component name.- Specified by:
getName
in interfaceNamingServiceMBean
-
getState
public NamingServiceMBean.State getState()
Returns the state.- Specified by:
getState
in interfaceNamingServiceMBean
-
start
public void start() throws Exception
Start the servlet container.- Specified by:
start
in interfaceNamingServiceMBean
- Throws:
Exception
-
stop
public void stop()
Stop the servlet container.- Specified by:
stop
in interfaceNamingServiceMBean
-
destroy
public void destroy()
Destroy servlet container (if any is running).- Specified by:
destroy
in interfaceNamingServiceMBean
-
-