Class ConsumerManager<K,V>
java.lang.Object
io.confluent.parallelconsumer.internal.ConsumerManager<K,V>
public class ConsumerManager<K,V> extends Object
Delegate for
KafkaConsumer-
Constructor Summary
Constructors Constructor Description ConsumerManager(org.apache.kafka.clients.consumer.Consumer<K,V> consumer) -
Method Summary
Modifier and Type Method Description Set<org.apache.kafka.common.TopicPartition>assignment()voidclose(Duration defaultTimeout)voidcommitAsync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.OffsetCommitCallback callback)voidcommitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToSend)org.apache.kafka.clients.consumer.ConsumerGroupMetadatagroupMetadata()voidonCommitRequested()voidpause(Set<org.apache.kafka.common.TopicPartition> assignment)Set<org.apache.kafka.common.TopicPartition>paused()voidresume(Set<org.apache.kafka.common.TopicPartition> pausedTopics)voidwakeup()Wakes up the consumer, but only if it's polling.
-
Constructor Details
-
Method Details
-
wakeup
public void wakeup()Wakes up the consumer, but only if it's polling.Otherwise, we can interrupt other operations like
KafkaConsumer.commitSync(). -
commitSync
public void commitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToSend) -
commitAsync
public void commitAsync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.OffsetCommitCallback callback) -
groupMetadata
public org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata() -
close
-
assignment
-
pause
-
paused
-
resume
-
onCommitRequested
public void onCommitRequested()
-