Package org.apache.bookkeeper.bookie
Class Journal.QueueEntry
- java.lang.Object
-
- org.apache.bookkeeper.bookie.Journal.QueueEntry
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- Journal
static class Journal.QueueEntry extends java.lang.Object implements java.lang.RunnableJournal Entry to Record.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanackBeforeSync(package private) CountercallbackTime(package private) BookkeeperInternalCallbacks.WriteCallbackcb(package private) java.lang.Objectctx(package private) longenqueueTime(package private) io.netty.buffer.ByteBufentry(package private) longentryId(package private) OpStatsLoggerjournalAddEntryStats(package private) longledgerId
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static Journal.QueueEntrycreate(io.netty.buffer.ByteBuf entry, boolean ackBeforeSync, long ledgerId, long entryId, BookkeeperInternalCallbacks.WriteCallback cb, java.lang.Object ctx, long enqueueTime, OpStatsLogger journalAddEntryStats, Counter callbackTime)voidrun()
-
-
-
Field Detail
-
entry
io.netty.buffer.ByteBuf entry
-
ledgerId
long ledgerId
-
entryId
long entryId
-
ctx
java.lang.Object ctx
-
enqueueTime
long enqueueTime
-
ackBeforeSync
boolean ackBeforeSync
-
journalAddEntryStats
OpStatsLogger journalAddEntryStats
-
callbackTime
Counter callbackTime
-
-
Method Detail
-
create
static Journal.QueueEntry create(io.netty.buffer.ByteBuf entry, boolean ackBeforeSync, long ledgerId, long entryId, BookkeeperInternalCallbacks.WriteCallback cb, java.lang.Object ctx, long enqueueTime, OpStatsLogger journalAddEntryStats, Counter callbackTime)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
-