Class MockShareConsumer<K,V> 
java.lang.Object
org.apache.kafka.clients.consumer.MockShareConsumer<K,V> 
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- ShareConsumer<K,- V> 
A mock of the 
ShareConsumer interface you can use for testing code that uses Kafka. This class is  not
 thread-safe .- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidacknowledge(ConsumerRecord<K, V> record) voidacknowledge(ConsumerRecord<K, V> record, AcknowledgeType type) voidaddRecord(ConsumerRecord<K, V> record) clientInstanceId(Duration timeout) voidclose()voidvoidcommitSync(Duration timeout) Map<MetricName,? extends Metric> metrics()voidvoidsetClientInstanceId(Uuid clientInstanceId) voidsubscribe(Collection<String> topics) voidvoidwakeup()
- 
Constructor Details- 
MockShareConsumerpublic MockShareConsumer()
 
- 
- 
Method Details- 
subscription- Specified by:
- subscriptionin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
subscribe- Specified by:
- subscribein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
unsubscribepublic void unsubscribe()- Specified by:
- unsubscribein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
poll- Specified by:
- pollin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
acknowledge- Specified by:
- acknowledgein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
acknowledge- Specified by:
- acknowledgein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
commitSync- Specified by:
- commitSyncin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
commitSync- Specified by:
- commitSyncin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
commitAsyncpublic void commitAsync()- Specified by:
- commitAsyncin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
setAcknowledgementCommitCallback- Specified by:
- setAcknowledgementCommitCallbackin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
setClientInstanceId
- 
clientInstanceIdDescription copied from interface:ShareConsumer- Specified by:
- clientInstanceIdin interface- ShareConsumer<K,- V> 
 
- 
metrics- Specified by:
- metricsin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
close- Specified by:
- closein interface- ShareConsumer<K,- V> 
- See Also:
 
- 
wakeuppublic void wakeup()- Specified by:
- wakeupin interface- ShareConsumer<K,- V> 
- See Also:
 
- 
addRecord
 
-