org.jafer.zserver
Class ZServerManager
java.lang.Object
org.jafer.zserver.ZServerManager
public class ZServerManager
- extends java.lang.Object
Sets up and manages servers (configured via org.jafer.conf.server.xml).
Includes methods to stop/start servers and sessions.
- Version:
- 1.0
- Author:
- Antony Corfield; Matthew Dovey; Colin Tatham
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STOP_TIMEOUT
public static final long STOP_TIMEOUT
- See Also:
- Constant Field Values
KILL_TIMEOUT
public static final long KILL_TIMEOUT
- See Also:
- Constant Field Values
SESSION_TIMEOUT
public static final int SESSION_TIMEOUT
- See Also:
- Constant Field Values
servers
private ZServer[] servers
logger
private static java.util.logging.Logger logger
zServerManager
private static ZServerManager zServerManager
ZServerManager
public ZServerManager()
startServer
public void startServer()
startServer
public void startServer(int n)
stopServer
public void stopServer(long timeout)
stopServer
public void stopServer(long timeout,
int n)
reStartServer
public void reStartServer(long timeout)
stopSession
public void stopSession(long timeout)
stopSession
public void stopSession(long timeout,
int n)
stopSession
public void stopSession()
stopSession
public void stopSession(int n)
killSession
public void killSession()
killSession
public void killSession(int n)
shutDown
public static void shutDown()
getInfo
public org.w3c.dom.Node getInfo(org.w3c.dom.Document document)
setLoggerLevel
public void setLoggerLevel(java.util.logging.Level level)
getInfo
private org.w3c.dom.Node getInfo(ZServerThread zServerThread,
org.w3c.dom.Document document)
appendSocketInfo
private void appendSocketInfo(ZServer zServer,
org.w3c.dom.Document document,
org.w3c.dom.Node serverNode)
appendSocketInfo
private void appendSocketInfo(Session session,
org.w3c.dom.Document document,
org.w3c.dom.Node sessionNode)
save
public void save(java.lang.String path)
throws JaferException
- Throws:
JaferException
loadManager
private void loadManager(org.w3c.dom.Document document)
throws JaferException
- Throws:
JaferException
startUp
public static ZServerManager startUp()
shutDown
public static void shutDown(long timeout)
isStarted
public static boolean isStarted()
getManager
public static ZServerManager getManager()
setManager
private static void setManager(ZServerManager mgr)