|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.GenericServlet
com.caucho.hessian.server.HessianServlet
com.caucho.boot.WatchdogServlet
public class WatchdogServlet
Process responsible for watching a backend server.
| Constructor Summary | |
|---|---|
WatchdogServlet()
|
|
| Method Summary | |
|---|---|
void |
init()
Initialize the servlet. |
void |
kill(java.lang.String password,
java.lang.String serverId)
Kills the named server, terminating the process. |
void |
restart(java.lang.String password,
java.lang.String serverId,
java.lang.String[] argv)
Restarts the server with the given arguments. |
boolean |
shutdown(java.lang.String password)
Shuts the entire watchdog manager down. |
void |
start(java.lang.String password,
java.lang.String[] argv)
Starts the server with the given arguments. |
java.lang.String |
status(java.lang.String password)
Returns the status of the watchdog manager |
void |
stop(java.lang.String password,
java.lang.String serverId)
Stops the named server |
| Methods inherited from class com.caucho.hessian.server.HessianServlet |
|---|
createHessian2Input, getAPIClass, getSerializerFactory, getServletInfo, init, service, setAPIClass, setDebug, setHome, setHomeAPI, setLogName, setObject, setObjectAPI, setSendCollectionType, setSerializerFactory, setService |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, log, log, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WatchdogServlet()
| Method Detail |
|---|
public void init()
GenericServlet
init in class GenericServlet
public java.lang.String status(java.lang.String password)
throws ConfigException,
java.lang.IllegalStateException
WatchdogAPI
status in interface WatchdogAPIpassword - the watchdog password
ConfigException
java.lang.IllegalStateException
public void start(java.lang.String password,
java.lang.String[] argv)
throws ConfigException,
java.lang.IllegalStateException
WatchdogAPI
start in interface WatchdogAPIConfigException
java.lang.IllegalStateException
public void restart(java.lang.String password,
java.lang.String serverId,
java.lang.String[] argv)
WatchdogAPI
restart in interface WatchdogAPIpassword - watchdog passwordserverId - the server to be restartedargv - the new arguments for the server
public void stop(java.lang.String password,
java.lang.String serverId)
WatchdogAPI
stop in interface WatchdogAPIpassword - the watchdog passwordserverId - the server to stop
public void kill(java.lang.String password,
java.lang.String serverId)
WatchdogAPI
kill in interface WatchdogAPIpassword - the watchdog passwordserverId - the server to killpublic boolean shutdown(java.lang.String password)
WatchdogAPI
shutdown in interface WatchdogAPI
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||