Package io.confluent.parallelconsumer.offsets
-
Class Summary Class Description BitSetEncoder Encodes a range of offsets, from an incompletes collection into a BitSet.ByteBufferEncoder EncodedOffsetPair OffsetBitSet Deserialisation tools forBitSetEncoder.OffsetEncoder Base OffsetEncoderOffsetMapCodecManager<K,V> Uses multiple encodings to compare, when decided, can refactor other options out for analysis only -OffsetMapCodecManager.encodeOffsetsCompressed(long, io.confluent.parallelconsumer.state.PartitionState<K, V>)OffsetMapCodecManager.HighestOffsetAndIncompletes Decoding result for encoded offsetsOffsetRunLength OffsetSimpleSerialisation OffsetSimultaneousEncoder Encode with multiple strategies at the same time.RunLengthEncoder RunLength encoder that leverages the nature of this system. -
Enum Summary Enum Description OffsetEncoding OffsetEncoding.Version -
Exception Summary Exception Description BitSetEncodingNotSupportedException EncodingNotSupportedException NoEncodingPossibleException OffsetDecodingError RunlengthV1EncodingNotSupported