Class FollowerRequestProcessor
- java.lang.Object
- 
- java.lang.Thread
- 
- org.apache.zookeeper.server.ZooKeeperThread
- 
- org.apache.zookeeper.server.ZooKeeperCriticalThread
- 
- org.apache.zookeeper.server.quorum.FollowerRequestProcessor
 
 
 
 
- 
- All Implemented Interfaces:
- Runnable,- RequestProcessor
 
 public class FollowerRequestProcessor extends ZooKeeperCriticalThread implements RequestProcessor This RequestProcessor forwards any requests that modify the state of the system to the Leader.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.lang.ThreadThread.State, Thread.UncaughtExceptionHandler
 - 
Nested classes/interfaces inherited from interface org.apache.zookeeper.server.RequestProcessorRequestProcessor.RequestProcessorException
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringSKIP_LEARNER_REQUEST_TO_NEXT_PROCESSOR- 
Fields inherited from class java.lang.ThreadMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description FollowerRequestProcessor(FollowerZooKeeperServer zks, RequestProcessor nextProcessor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessRequest(Request request)voidrun()voidshutdown()- 
Methods inherited from class org.apache.zookeeper.server.ZooKeeperCriticalThreadhandleException
 - 
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, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
- 
 
- 
- 
- 
Field Detail- 
SKIP_LEARNER_REQUEST_TO_NEXT_PROCESSORpublic static final String SKIP_LEARNER_REQUEST_TO_NEXT_PROCESSOR - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
FollowerRequestProcessorpublic FollowerRequestProcessor(FollowerZooKeeperServer zks, RequestProcessor nextProcessor) 
 
- 
 - 
Method Detail- 
processRequestpublic void processRequest(Request request) - Specified by:
- processRequestin interface- RequestProcessor
 
 - 
shutdownpublic void shutdown() - Specified by:
- shutdownin interface- RequestProcessor
 
 
- 
 
-