public interface MessagePoller extends LifeCycle
ConsumeMessage pollOnce(String topic)
ConsumeMessage pollOnce(String topic, long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> poll(String topic)
List<ConsumeMessage> poll(String topic, long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollAsync(String topic)
CompletableFuture<List<ConsumeMessage>> pollAsync(String topic, long timeout, TimeUnit timeoutUnit)
ConsumeMessage pollPartitionOnce(String topic, short partition)
ConsumeMessage pollPartitionOnce(String topic, short partition, long timeout, TimeUnit timeoutUnit)
ConsumeMessage pollPartitionOnce(String topic, short partition, long index)
ConsumeMessage pollPartitionOnce(String topic, short partition, long index, long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> pollPartition(String topic, short partition)
List<ConsumeMessage> pollPartition(String topic, short partition, long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> pollPartition(String topic, short partition, long index)
List<ConsumeMessage> pollPartition(String topic, short partition, long index, long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(String topic, short partition)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(String topic, short partition, long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(String topic, short partition, long index)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(String topic, short partition, long index, long timeout, TimeUnit timeoutUnit)
org.joyqueue.exception.JoyQueueCode reply(String topic, List<ConsumeReply> replyList)
org.joyqueue.exception.JoyQueueCode replyOnce(String topic, ConsumeReply reply)
FetchIndexData fetchIndex(String topic, short partition)
TopicMetadata getTopicMetadata(String topic)
Copyright © 2020 Joyqueue Community. All rights reserved.