All Classes
| Class | Description |
|---|---|
| AbstractOffsetCommitter<K,V> | |
| AbstractParallelEoSStreamProcessor<K,V> | |
| BackportUtils | |
| BitSetEncoder |
Encodes a range of offsets, from an incompletes collection into a BitSet.
|
| BitSetEncodingNotSupportedException | |
| BrokerPollSystem<K,V> |
Subsystem for polling the broker for messages.
|
| ByteBufferEncoder | |
| ConsumerManager<K,V> |
Delegate for
KafkaConsumer |
| ConsumerOffsetCommitter<K,V> |
Committer that uses the Kafka Consumer to commit either synchronously or asynchronously
|
| ConsumerOffsetCommitter.CommitRequest |
Commit request message
|
| ConsumerOffsetCommitter.CommitResponse |
Commit response message, linked to a
ConsumerOffsetCommitter.CommitRequest |
| ConsumerRecordId |
Useful identifier for a
ConsumerRecord. |
| Documentation | |
| DrainingCloseable | |
| DrainingCloseable.DrainingMode | |
| DynamicLoadFactor |
Controls a loading factor.
|
| EncodedOffsetPair | |
| EncodingNotSupportedException | |
| EpochAndRecordsMap<K,V> |
For tagging polled records with our epoch
|
| ErrorInUserFunctionException |
This exception is only used when there is an exception thrown from code provided by the user.
|
| ExternalEngine<K,V> |
Overrides key aspects required in common for other threading engines like Vert.x and Reactor
|
| InternalRuntimeError | |
| Java8StreamUtils | |
| JavaUtils | |
| JStreamParallelEoSStreamProcessor<K,V> | |
| JStreamParallelStreamProcessor<K,V> | |
| KafkaUtils |
Simple identifier tuple for Topic Partitions
|
| LoopingResumingIterator<KEY,VALUE> |
Loop implementations that will resume from a given key.
|
| NoEncodingPossibleException | |
| OffsetBitSet |
Deserialisation tools for
BitSetEncoder. |
| OffsetCommitter | |
| OffsetDecodingError | |
| OffsetEncoder |
Base OffsetEncoder
|
| OffsetEncoding | |
| OffsetEncoding.Version | |
| OffsetMapCodecManager<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 offsets
|
| 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.
|
| ParallelConsumerException |
Generic Parallel Consumer
RuntimeException parent. |
| ParallelConsumerInternalException |
Generic Parallel Consumer parent exception.
|
| ParallelConsumerOptions<K,V> |
The options for the
AbstractParallelEoSStreamProcessor 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.
|
| PartitionState<K,V> | |
| PartitionStateManager<K,V> |
In charge of managing
PartitionStates. |
| PollContext<K,V> |
Context object used to pass messages to process to users processing functions.
|
| PollContextInternal<K,V> |
Internal only view on the
PollContext. |
| ProcessingShard<K,V> |
Models the queue of work to be processed, based on the
ParallelConsumerOptions.ProcessingOrder modes. |
| ProducerManager<K,V> | |
| Range |
https://stackoverflow.com/a/16570509/105741
|
| RateLimiter | |
| RecordContext<K,V> |
Context information for the wrapped
ConsumerRecord. |
| RecordContext.RecordContextBuilder<K,V> | |
| RecordContextInternal<K,V> |
Internal only view of the
RecordContext class. |
| RemovedPartitionState<K,V> |
No op version of
PartitionState used for when partition assignments are removed, to avoid managing null
references or Optionals. |
| RunLengthEncoder |
RunLength encoder that leverages the nature of this system.
|
| RunlengthV1EncodingNotSupported | |
| ShardManager<K,V> |
Shards are local queues of work to be processed.
|
| State |
The run state of the controller.
|
| StringUtils | |
| TimeUtils | |
| UserFunctions |
Single entry point for wrapping the actual execution of user functions
|
| WorkContainer<K,V> | |
| WorkManager<K,V> |
Sharded, prioritised, offset managed, order controlled, delayed work queue.
|