Interface Consumer<K,V>
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
KafkaConsumer,MockConsumer
- See Also:
Method Summary
Modifier and TypeMethodDescriptionvoidassign(Collection<TopicPartition> partitions) beginningOffsets(Collection<TopicPartition> partitions) beginningOffsets(Collection<TopicPartition> partitions, Duration timeout) clientInstanceId(Duration timeout) voidclose()voidDeprecated.voidclose(CloseOptions option) voidvoidcommitAsync(Map<TopicPartition, OffsetAndMetadata> offsets, OffsetCommitCallback callback) voidcommitAsync(OffsetCommitCallback callback) voidvoidcommitSync(Duration timeout) voidcommitSync(Map<TopicPartition, OffsetAndMetadata> offsets) voidcommitSync(Map<TopicPartition, OffsetAndMetadata> offsets, Duration timeout) committed(Set<TopicPartition> partitions) committed(Set<TopicPartition> partitions, Duration timeout) currentLag(TopicPartition topicPartition) endOffsets(Collection<TopicPartition> partitions) endOffsets(Collection<TopicPartition> partitions, Duration timeout) voidvoidenforceRebalance(String reason) listTopics(Duration timeout) Map<MetricName, ? extends Metric> metrics()offsetsForTimes(Map<TopicPartition, Long> timestampsToSearch) offsetsForTimes(Map<TopicPartition, Long> timestampsToSearch, Duration timeout) partitionsFor(String topic) partitionsFor(String topic, Duration timeout) voidpause(Collection<TopicPartition> partitions) paused()longposition(TopicPartition partition) longposition(TopicPartition partition, Duration timeout) voidvoidresume(Collection<TopicPartition> partitions) voidseek(TopicPartition partition, long offset) voidseek(TopicPartition partition, OffsetAndMetadata offsetAndMetadata) voidseekToBeginning(Collection<TopicPartition> partitions) voidseekToEnd(Collection<TopicPartition> partitions) voidsubscribe(Collection<String> topics) voidsubscribe(Collection<String> topics, ConsumerRebalanceListener callback) voidvoidsubscribe(Pattern pattern, ConsumerRebalanceListener callback) voidsubscribe(SubscriptionPattern pattern) voidsubscribe(SubscriptionPattern pattern, ConsumerRebalanceListener callback) voidvoidvoidwakeup()
Method Details
assignment
Set<TopicPartition> assignment()- See Also:
subscription
subscribe
- See Also:
subscribe
- See Also:
assign
- See Also:
subscribe
- See Also:
subscribe
- See Also:
subscribe
- See Also:
subscribe
- See Also:
unsubscribe
void unsubscribe()- See Also:
poll
- See Also:
commitSync
void commitSync()- See Also:
commitSync
- See Also:
commitSync
- See Also:
commitSync
- See Also:
commitAsync
void commitAsync()- See Also:
commitAsync
- See Also:
commitAsync
- See Also:
registerMetricForSubscription
- See Also:
unregisterMetricFromSubscription
- See Also:
seek
- See Also:
seek
- See Also:
seekToBeginning
- See Also:
seekToEnd
- See Also:
position
- See Also:
position
- See Also:
committed
- See Also:
committed
- See Also:
clientInstanceId
metrics
Map<MetricName, ? extends Metric> metrics()- See Also:
partitionsFor
- See Also:
partitionsFor
- See Also:
listTopics
Map<String, List<PartitionInfo>> listTopics()- See Also:
listTopics
- See Also:
paused
Set<TopicPartition> paused()- See Also:
pause
- See Also:
resume
- See Also:
offsetsForTimes
Map<TopicPartition, OffsetAndTimestamp> offsetsForTimes(Map<TopicPartition, Long> timestampsToSearch) - See Also:
offsetsForTimes
Map<TopicPartition, OffsetAndTimestamp> offsetsForTimes(Map<TopicPartition, Long> timestampsToSearch, Duration timeout) - See Also:
beginningOffsets
- See Also:
beginningOffsets
- See Also:
endOffsets
- See Also:
endOffsets
- See Also:
currentLag
- See Also:
groupMetadata
ConsumerGroupMetadata groupMetadata()- See Also:
enforceRebalance
void enforceRebalance()- See Also:
enforceRebalance
- See Also:
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- See Also:
close
close
- See Also:
wakeup
void wakeup()- See Also: