Interface ShareConsumer<K,V>
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
KafkaShareConsumer,MockShareConsumer
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledge(ConsumerRecord<K, V> record) voidacknowledge(ConsumerRecord<K, V> record, AcknowledgeType type) clientInstanceId(Duration timeout) voidclose()voidvoidcommitSync(Duration timeout) Map<MetricName,? extends Metric> metrics()voidvoidsubscribe(Collection<String> topics) voidvoidwakeup()
-
Method Details
-
subscription
- See Also:
-
subscribe
- See Also:
-
unsubscribe
void unsubscribe()- See Also:
-
poll
- See Also:
-
acknowledge
-
acknowledge
-
commitSync
Map<TopicIdPartition,Optional<KafkaException>> commitSync()- See Also:
-
commitSync
- See Also:
-
commitAsync
void commitAsync()- See Also:
-
setAcknowledgementCommitCallback
-
clientInstanceId
-
metrics
Map<MetricName,? extends Metric> metrics()- See Also:
-
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- See Also:
-
close
- See Also:
-
wakeup
void wakeup()- See Also:
-