Package org.apache.bookkeeper.proto
Class BatchedReadEntryProcessor
java.lang.Object
org.apache.bookkeeper.proto.PacketProcessorBase<BookieProtocol.ReadRequest>
org.apache.bookkeeper.proto.ReadEntryProcessor
org.apache.bookkeeper.proto.BatchedReadEntryProcessor
- All Implemented Interfaces:
Runnable
-
Field Summary
Fields inherited from class org.apache.bookkeeper.proto.ReadEntryProcessor
fenceThreadPool, throttleReadResponsesFields inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
enqueueNanos, request, requestHandler, requestProcessor -
Method Summary
Modifier and TypeMethodDescriptionprotected BookieProtocol.ResponsebuildReadResponse(io.netty.util.ReferenceCounted data) static BatchedReadEntryProcessorcreate(BookieProtocol.BatchedReadRequest request, BookieRequestHandler requestHandler, BookieRequestProcessor requestProcessor, ExecutorService fenceThreadPool, boolean throttleReadResponses, long maxBatchReadSize) protected io.netty.util.ReferenceCountedreadData()protected voidrecycle()toString()Methods inherited from class org.apache.bookkeeper.proto.ReadEntryProcessor
create, processPacketMethods inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
init, isVersionCompatible, reset, run, sendReadReqResponse, sendResponse, sendResponseAndWait, sendWriteReqResponse
-
Method Details
-
create
public static BatchedReadEntryProcessor create(BookieProtocol.BatchedReadRequest request, BookieRequestHandler requestHandler, BookieRequestProcessor requestProcessor, ExecutorService fenceThreadPool, boolean throttleReadResponses, long maxBatchReadSize) -
readData
- Overrides:
readDatain classReadEntryProcessor- Throws:
Exception
-
buildReadResponse
- Overrides:
buildReadResponsein classReadEntryProcessor
-
toString
- Overrides:
toStringin classReadEntryProcessor
-
recycle
protected void recycle()- Overrides:
recyclein classReadEntryProcessor
-