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.
|