Class ByteBufferEncoder
java.lang.Object
io.confluent.parallelconsumer.offsets.OffsetEncoder
io.confluent.parallelconsumer.offsets.ByteBufferEncoder
public class ByteBufferEncoder extends OffsetEncoder
-
Constructor Summary
Constructors Constructor Description ByteBufferEncoder(int length, OffsetSimultaneousEncoder offsetSimultaneousEncoder) -
Method Summary
Modifier and Type Method Description voidencodeCompletedOffset(int rangeIndex)voidencodeIncompleteOffset(int rangeIndex)protected byte[]getEncodedBytes()intgetEncodedSize()protected OffsetEncodinggetEncodingType()protected OffsetEncodinggetEncodingTypeCompressed()byte[]serialise()
-
Constructor Details
-
Method Details
-
getEncodingType
- Specified by:
getEncodingTypein classOffsetEncoder
-
getEncodingTypeCompressed
- Specified by:
getEncodingTypeCompressedin classOffsetEncoder
-
encodeIncompleteOffset
public void encodeIncompleteOffset(int rangeIndex) -
encodeCompletedOffset
public void encodeCompletedOffset(int rangeIndex) -
serialise
public byte[] serialise() -
getEncodedSize
public int getEncodedSize() -
getEncodedBytes
protected byte[] getEncodedBytes()- Specified by:
getEncodedBytesin classOffsetEncoder
-