public class PrepRequestProcessor extends ZooKeeperCriticalThread implements RequestProcessor
Thread.State, Thread.UncaughtExceptionHandler
RequestProcessor.RequestProcessorException
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
PrepRequestProcessor(ZooKeeperServer zks,
RequestProcessor nextProcessor) |
Modifier and Type | Method and Description |
---|---|
protected void |
pRequest(Request request)
This method will be called inside the ProcessRequestThread, which is a
singleton, so there will be a single thread calling this code.
|
protected void |
pRequest2Txn(int type,
long zxid,
Request request,
Record record,
boolean deserialize)
This method will be called inside the ProcessRequestThread, which is a
singleton, so there will be a single thread calling this code.
|
void |
processRequest(Request request) |
void |
run() |
static void |
setFailCreate(boolean b)
method for tests to set failCreate
|
void |
shutdown() |
handleException
activeCount, 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
public PrepRequestProcessor(ZooKeeperServer zks, RequestProcessor nextProcessor)
public static void setFailCreate(boolean b)
b
- protected void pRequest2Txn(int type, long zxid, Request request, Record record, boolean deserialize) throws KeeperException, IOException, RequestProcessor.RequestProcessorException
type
- zxid
- request
- record
- KeeperException
IOException
RequestProcessor.RequestProcessorException
protected void pRequest(Request request) throws RequestProcessor.RequestProcessorException
request
- RequestProcessor.RequestProcessorException
public void processRequest(Request request)
processRequest
in interface RequestProcessor
public void shutdown()
shutdown
in interface RequestProcessor
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.