|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.NotificationBroadcasterSupport
org.apache.catalina.startup.CatalinaManager
Implementation of the Catalina JMX MBean as a wrapper of the Catalina class. To be used, the JAR containing this MBean should contain all the classes which are present in bootstrap.jar. The setPath(String path) method should be used to set the correct path where the Tomcat distribution is.
| Field Summary |
| Fields inherited from interface org.apache.catalina.startup.CatalinaManagerMBean |
NAME, OBJECT_NAME, STARTED, STARTING, states, STOPPED, STOPPING |
| Constructor Summary | |
CatalinaManager()
|
|
| Method Summary | |
void |
destroy()
Destroy servlet container (if any is running). |
java.lang.String |
getName()
Retruns the Catalina component name. |
java.lang.String |
getPath()
Path accessor. |
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 |
setPath(java.lang.String path)
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, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CatalinaManager()
| Method Detail |
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationpublic java.lang.String getName()
getName in interface CatalinaManagerMBeanpublic int getState()
getState in interface CatalinaManagerMBeanpublic java.lang.String getStateString()
getStateString in interface CatalinaManagerMBeanpublic java.lang.String getPath()
getPath in interface CatalinaManagerMBeanpublic void setPath(java.lang.String path)
setPath in interface CatalinaManagerMBean
public void start()
throws java.lang.Exception
start in interface CatalinaManagerMBeanjava.lang.Exceptionpublic void stop()
stop in interface CatalinaManagerMBeanpublic void destroy()
destroy in interface CatalinaManagerMBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||