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:
java.lang.Runnable,BookkeeperInternalCallbacks.WriteCallback
class WriteEntryProcessor extends PacketProcessorBase<BookieProtocol.ParsedAddRequest> implements BookkeeperInternalCallbacks.WriteCallback
Processes add entry requests.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) longstartTimeNanos-
Fields inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
enqueueNanos, request, requestHandler, requestProcessor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WriteEntryProcessorcreate(BookieProtocol.ParsedAddRequest request, BookieRequestHandler requestHandler, BookieRequestProcessor requestProcessor)protected voidprocessPacket()(package private) voidrecycle()protected voidreset()java.lang.StringtoString()voidwriteComplete(int rc, long ledgerId, long entryId, BookieId addr, java.lang.Object ctx)-
Methods inherited from class org.apache.bookkeeper.proto.PacketProcessorBase
init, isVersionCompatible, run, sendReadReqResponse, sendResponse, sendResponseAndWait, sendWriteReqResponse
-
-
-
-
Method Detail
-
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
public void writeComplete(int rc, long ledgerId, long entryId, BookieId addr, java.lang.Object ctx)- Specified by:
writeCompletein interfaceBookkeeperInternalCallbacks.WriteCallback
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
recycle
void recycle()
-
-