Package io.confluent.parallelconsumer.state
-
Class Summary Class Description ConsumerRecordId Useful identifier for aConsumerRecord.PartitionState<K,V> PartitionStateManager<K,V> In charge of managingPartitionStates.ProcessingShard<K,V> Models the queue of work to be processed, based on theParallelConsumerOptions.ProcessingOrdermodes.RemovedPartitionState<K,V> No op version ofPartitionStateused for when partition assignments are removed, to avoid managing null references orOptionals.ShardManager<K,V> Shards are local queues of work to be processed.WorkContainer<K,V> WorkManager<K,V> Sharded, prioritised, offset managed, order controlled, delayed work queue.