Class Consumer010Impl<K,V>
- java.lang.Object
-
- org.apache.kafka.clients.consumer.KafkaConsumer<K,V>
-
- io.streamnative.kafka.client.zero.ten.Consumer010Impl<K,V>
-
- All Implemented Interfaces:
Consumer<K,V>,Closeable,AutoCloseable,org.apache.kafka.clients.consumer.Consumer<K,V>
public class Consumer010Impl<K,V> extends org.apache.kafka.clients.consumer.KafkaConsumer<K,V> implements Consumer<K,V>
The implementation of Kafka consumer 0.10.0.0.
-
-
Constructor Summary
Constructors Constructor Description Consumer010Impl(ConsumerConfiguration conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommitOffsetSync(List<TopicOffsetAndMetadata> offsets, Duration timeout)Map<String,List<org.apache.kafka.common.PartitionInfo>>listTopics(long timeoutMS)List<ConsumerRecord<K,V>>receive(long timeoutMs)-
Methods inherited from class org.apache.kafka.clients.consumer.KafkaConsumer
assign, assignment, beginningOffsets, close, close, commitAsync, commitAsync, commitAsync, commitSync, commitSync, committed, endOffsets, listTopics, metrics, offsetsForTimes, partitionsFor, pause, paused, poll, position, resume, seek, seekToBeginning, seekToEnd, subscribe, subscribe, subscribe, subscription, unsubscribe, wakeup
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.streamnative.kafka.client.api.Consumer
receiveUntil, subscribe, subscribe
-
-
-
-
Constructor Detail
-
Consumer010Impl
public Consumer010Impl(ConsumerConfiguration conf)
-
-
Method Detail
-
receive
public List<ConsumerRecord<K,V>> receive(long timeoutMs)
-
listTopics
public Map<String,List<org.apache.kafka.common.PartitionInfo>> listTopics(long timeoutMS)
- Specified by:
listTopicsin interfaceConsumer<K,V>
-
commitOffsetSync
public void commitOffsetSync(List<TopicOffsetAndMetadata> offsets, Duration timeout)
- Specified by:
commitOffsetSyncin interfaceConsumer<K,V>
-
-