Interface ShareConsumer<K,V>
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
KafkaShareConsumer,MockShareConsumer
-
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:
-