Package com.github.loki4j.client.writer
Class ProtobufWriter
- java.lang.Object
-
- com.github.loki4j.client.writer.ProtobufWriter
-
-
Constructor Summary
Constructors Constructor Description ProtobufWriter(int capacity, ByteBufferFactory bbFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreset()Resets the writervoidserializeBatch(LogRecordBatch batch)intsize()byte[]toByteArray()voidtoByteBuffer(java.nio.ByteBuffer buffer)
-
-
-
Constructor Detail
-
ProtobufWriter
public ProtobufWriter(int capacity, ByteBufferFactory bbFactory)
-
-
Method Detail
-
serializeBatch
public void serializeBatch(LogRecordBatch batch)
- Specified by:
serializeBatchin interfaceWriter
-
toByteBuffer
public void toByteBuffer(java.nio.ByteBuffer buffer)
- Specified by:
toByteBufferin interfaceWriter
-
toByteArray
public final byte[] toByteArray()
- Specified by:
toByteArrayin interfaceWriter
-
-