Interface ShareConsumer<K,V>
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
KafkaShareConsumer,MockShareConsumer
A client that consumes records from a Kafka cluster using a share group.
- See Also:
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledge(String topic, int partition, long offset, AcknowledgeType type) voidacknowledge(ConsumerRecord<K, V> record) voidacknowledge(ConsumerRecord<K, V> record, AcknowledgeType type) clientInstanceId(Duration timeout) voidclose()voidvoidcommitSync(Duration timeout) Map<MetricName, ? extends Metric> metrics()voidvoidvoidsubscribe(Collection<String> topics) voidvoidvoidwakeup()
Method Details
subscription
subscribe
- See Also:
unsubscribe
void unsubscribe()- See Also:
poll
- See Also:
acknowledge
- See Also:
acknowledge
- See Also:
acknowledge
- See Also:
commitSync
Map<TopicIdPartition, Optional<KafkaException>> commitSync()- See Also:
commitSync
- See Also:
commitAsync
void commitAsync()- See Also:
setAcknowledgementCommitCallback
- See Also:
clientInstanceId
acquisitionLockTimeoutMs
metrics
Map<MetricName, ? extends Metric> metrics()- See Also:
registerMetricForSubscription
- See Also:
unregisterMetricFromSubscription
- See Also:
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- See Also:
close
- See Also:
wakeup
void wakeup()- See Also: