Package com.sun.corba.se.impl.activation
Class ProcessMonitorThread
java.lang.Object
java.lang.Thread
com.sun.corba.se.impl.activation.ProcessMonitorThread
- All Implemented Interfaces:
Runnable
ProcessMonitorThread is started when ServerManager is instantiated. The
thread wakes up every minute (This can be changed by setting sleepTime) and
makes sure that all the processes (Servers) registered with the ServerTool
are healthy. If not the state in ServerTableEntry will be changed to
De-Activated.
Note: This thread can be killed from the main thread by calling
interrupThread()
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Method Summary
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield