Package org.apache.bookkeeper.proto
Class WriteEntryProcessor
java.lang.Object
org.apache.bookkeeper.proto.PacketProcessorBase<BookieProtocol.ParsedAddRequest>
org.apache.bookkeeper.proto.WriteEntryProcessor
- All Implemented Interfaces:
Runnable,BookkeeperInternalCallbacks.WriteCallback
class WriteEntryProcessor
extends PacketProcessorBase<BookieProtocol.ParsedAddRequest>
implements BookkeeperInternalCallbacks.WriteCallback
Processes add entry requests.
-
Field Summary
FieldsFields inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
enqueueNanos, request, requestHandler, requestProcessor -
Method Summary
Modifier and TypeMethodDescriptionstatic WriteEntryProcessorcreate(BookieProtocol.ParsedAddRequest request, BookieRequestHandler requestHandler, BookieRequestProcessor requestProcessor) protected void(package private) voidrecycle()protected voidreset()toString()voidwriteComplete(int rc, long ledgerId, long entryId, BookieId addr, Object ctx) Methods inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
init, isVersionCompatible, run, sendReadReqResponse, sendResponse, sendResponseAndWait, sendWriteReqResponse
-
Field Details
-
startTimeNanos
long startTimeNanos
-
-
Method Details
-
reset
protected void reset()- Overrides:
resetin classPacketProcessorBase<BookieProtocol.ParsedAddRequest>
-
create
public static WriteEntryProcessor create(BookieProtocol.ParsedAddRequest request, BookieRequestHandler requestHandler, BookieRequestProcessor requestProcessor) -
processPacket
protected void processPacket()- Specified by:
processPacketin classPacketProcessorBase<BookieProtocol.ParsedAddRequest>
-
writeComplete
- Specified by:
writeCompletein interfaceBookkeeperInternalCallbacks.WriteCallback
-
toString
-
recycle
void recycle()
-