All Classes

Class Description
AbstractOffsetCommitter<K,​V>  
BackportUtils  
BitSetEncodingNotSupportedException  
BrokerPollSystem<K,​V>
Subsystem for polling the broker for messages.
ConsumerManager<K,​V>
Delegate for KafkaConsumer
ConsumerOffsetCommitter<K,​V>
Committer that uses the Kafka Consumer to commit either synchronously or asynchronously
CountingCRLinkedList<K,​V>
Cached view of the nested number of records in this queue.
DrainingCloseable  
DrainingCloseable.DrainingMode  
DynamicLoadFactor
Controls a loading factor.
EncodingNotSupportedException  
ErrorInUserFunctionException
This exception is only used when there is an exception thrown from code provided by the user.
InternalRuntimeError  
Java8StreamUtils  
JavaUtils  
JStreamParallelEoSStreamProcessor<K,​V>  
JStreamParallelStreamProcessor<K,​V>  
KafkaUtils  
LoopingResumingIterator<KEY,​VALUE>
Loop implementations that will resume from a given key.
OffsetBitSet
Deserialisation tools for BitsetEncoder.
OffsetCommitter  
OffsetDecodingError  
OffsetEncoding  
OffsetMapCodecManager<K,​V>
Uses multiple encodings to compare, when decided, can refactor other options out for analysis only - OffsetMapCodecManager.encodeOffsetsCompressed(long, org.apache.kafka.common.TopicPartition, java.util.Set<java.lang.Long>)
OffsetRunLength  
OffsetSimpleSerialisation  
OffsetSimultaneousEncoder
Encode with multiple strategies at the same time.
ParallelConsumer<K,​V>
Asynchronous / concurrent message consumer for Kafka.
ParallelConsumer.Tuple<L,​R>
A simple tuple structure.
ParallelConsumerOptions<K,​V>
The options for the ParallelEoSStreamProcessor system.
ParallelConsumerOptions.CommitMode
The type of commit to be made, with either a transactions configured Producer where messages produced are committed back to the Broker along with the offsets they originated from, or with the faster simpler Consumer offset system either synchronously or asynchronously
ParallelConsumerOptions.ParallelConsumerOptionsBuilder<K,​V>  
ParallelConsumerOptions.ProcessingOrder
The ordering guarantee to use.
ParallelEoSStreamProcessor<K,​V>  
ParallelStreamProcessor<K,​V>
Parallel message consumer which also can optionally produce 0 or many ProducerRecord results to be published back to Kafka.
ParallelStreamProcessor.ConsumeProduceResult<K,​V,​KK,​VV>
A simple triple structure to capture the set of coinciding data.
ProducerManager<K,​V>  
Range
https://stackoverflow.com/a/16570509/105741
RateLimiter  
RunlengthV1EncodingNotSupported  
StringUtils  
TimeUtils  
UserFunctions  
WallClock  
WorkContainer<K,​V>  
WorkMailBoxManager<K,​V>
Handles the incoming mail for WorkManager.
WorkManager<K,​V>
Sharded, prioritised, offset managed, order controlled, delayed work queue.