Package io.confluent.parallelconsumer.internal
package io.confluent.parallelconsumer.internal
-
ClassDescriptionBrokerPollSystem<K,
V> Subsystem for polling the broker for messages.ConsumerManager<K,V> Delegate forKafkaConsumer
Committer that uses the Kafka Consumer to commit either synchronously or asynchronouslyCommit request messageCommit response message, linked to aConsumerOffsetCommitter.CommitRequest
Controls a loading factor.EpochAndRecordsMap<K,V> For tagging polled records with our epochExternalEngine<K,V> Overrides key aspects required in common for other threading engines like Vert.x and ReactorGeneric Parallel Consumer parent exception.InternalRuntimeException
Contract for committing offsets.PCModule<K,V> Minimum dependency injection system, modled on how Dagger works.ProducerManager<K,V> Sub system for interacting with the Producer and managing transactions (and thus offset committing through the Producer).ProducerWrapper<K,V> Our extension of the standard Producer to mostly add some introspection functions and state tracking.Used to track Producer's transaction state, as it' isn't otherwise exposed.The run state of the controller.Single entry point for wrapping the actual execution of user functions