Package org.apache.zookeeper.server
Class ZooKeeperCriticalThread
- java.lang.Object
- 
- java.lang.Thread
- 
- org.apache.zookeeper.server.ZooKeeperThread
- 
- org.apache.zookeeper.server.ZooKeeperCriticalThread
 
 
 
- 
- All Implemented Interfaces:
- Runnable
 - Direct Known Subclasses:
- CommitProcessor,- FollowerRequestProcessor,- LearnerSender,- ObserverRequestProcessor,- PrepRequestProcessor,- ReadOnlyRequestProcessor,- RequestThrottler,- SessionTrackerImpl,- SyncRequestProcessor
 
 public class ZooKeeperCriticalThread extends ZooKeeperThread Represents critical thread. When there is an uncaught exception thrown by the thread this will exit the system.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.lang.ThreadThread.State, Thread.UncaughtExceptionHandler
 
- 
 - 
Field Summary- 
Fields inherited from class java.lang.ThreadMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ZooKeeperCriticalThread(String threadName, ZooKeeperServerListener listener)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleException(String threadName, Throwable e)This will be used by the uncaught exception handler and make the system exit.- 
Methods inherited from class java.lang.ThreadactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
- 
 
- 
- 
- 
Constructor Detail- 
ZooKeeperCriticalThreadpublic ZooKeeperCriticalThread(String threadName, ZooKeeperServerListener listener) 
 
- 
 - 
Method Detail- 
handleExceptionprotected void handleException(String threadName, Throwable e) This will be used by the uncaught exception handler and make the system exit.- Overrides:
- handleExceptionin class- ZooKeeperThread
- Parameters:
- threadName- - thread name
- e- - exception object
 
 
- 
 
-