Class WriterWithMetadata
java.lang.Object
org.apache.bookkeeper.bookie.storage.directentrylogger.WriterWithMetadata
WriterWithMetadata.
-
Constructor Summary
ConstructorsConstructorDescriptionWriterWithMetadata(LogWriter writer, EntryLogMetadata metadata, io.netty.buffer.ByteBufAllocator allocator) -
Method Summary
Modifier and TypeMethodDescription(package private) longaddEntry(long ledgerId, io.netty.buffer.ByteBuf entry) (package private) void(package private) voidflush()(package private) intlogId()(package private) booleanshouldRoll(io.netty.buffer.ByteBuf entry, long rollThreshold)
-
Constructor Details
-
WriterWithMetadata
WriterWithMetadata(LogWriter writer, EntryLogMetadata metadata, io.netty.buffer.ByteBufAllocator allocator) throws IOException - Throws:
IOException
-
-
Method Details
-
logId
int logId() -
shouldRoll
- Throws:
IOException
-
addEntry
- Throws:
IOException
-
flush
- Throws:
IOException
-
finalizeAndClose
- Throws:
IOException
-