org.apache.catalina.startup
Class CatalinaManager
java.lang.Object
|
+--javax.management.NotificationBroadcasterSupport
|
+--org.apache.catalina.startup.CatalinaManager
- All Implemented Interfaces:
- CatalinaManagerMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster
- public final class CatalinaManager
- extends javax.management.NotificationBroadcasterSupport
- implements CatalinaManagerMBean, javax.management.MBeanRegistration
Implementation of the Catalina JMX MBean as a wrapper of the Catalina class.
- Version:
- $Revision: 1.1 $
- Author:
- Remy Maucherat
Method Summary |
void |
destroy()
Destroy servlet container (if any is running). |
java.lang.String |
getConfigFile()
Config file path accessor. |
java.lang.String |
getName()
Retruns the Catalina component name. |
int |
getState()
Returns the state. |
java.lang.String |
getStateString()
Returns a String representation of the state. |
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
void |
setConfigFile(java.lang.String configFile)
Config file path mutator. |
void |
start()
Start the servlet container. |
void |
stop()
Stop the servlet container. |
Methods inherited from class javax.management.NotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CatalinaManager
public CatalinaManager()
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
- Specified by:
preRegister
in interface javax.management.MBeanRegistration
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegister
in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister()
throws java.lang.Exception
- Specified by:
preDeregister
in interface javax.management.MBeanRegistration
postDeregister
public void postDeregister()
- Specified by:
postDeregister
in interface javax.management.MBeanRegistration
getName
public java.lang.String getName()
- Retruns the Catalina component name.
- Specified by:
getName
in interface CatalinaManagerMBean
getState
public int getState()
- Returns the state.
- Specified by:
getState
in interface CatalinaManagerMBean
getStateString
public java.lang.String getStateString()
- Returns a String representation of the state.
- Specified by:
getStateString
in interface CatalinaManagerMBean
getConfigFile
public java.lang.String getConfigFile()
- Config file path accessor.
- Specified by:
getConfigFile
in interface CatalinaManagerMBean
setConfigFile
public void setConfigFile(java.lang.String configFile)
- Config file path mutator.
- Specified by:
setConfigFile
in interface CatalinaManagerMBean
start
public void start()
throws java.lang.Exception
- Start the servlet container.
- Specified by:
start
in interface CatalinaManagerMBean
stop
public void stop()
- Stop the servlet container.
- Specified by:
stop
in interface CatalinaManagerMBean
destroy
public void destroy()
- Destroy servlet container (if any is running).
- Specified by:
destroy
in interface CatalinaManagerMBean
Copyright © 2000 Apache Software Foundation. All Rights Reserved.