public interface MessageConsumer extends LifeCycle
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInterceptor(ConsumerInterceptor interceptor) |
org.joyqueue.exception.JoyQueueCode |
commitIndex(short partition,
long index) |
org.joyqueue.exception.JoyQueueCode |
commitMaxIndex() |
org.joyqueue.exception.JoyQueueCode |
commitMaxIndex(short partition) |
org.joyqueue.exception.JoyQueueCode |
commitMinIndex() |
org.joyqueue.exception.JoyQueueCode |
commitMinIndex(short partition) |
FetchIndexData |
fetchIndex(short partition) |
TopicMetadata |
getTopicMetadata(String topic) |
boolean |
isListenSuspended() |
boolean |
isSubscribed() |
List<ConsumeMessage> |
poll() |
List<ConsumeMessage> |
poll(long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<List<ConsumeMessage>> |
pollAsync() |
CompletableFuture<List<ConsumeMessage>> |
pollAsync(long timeout,
TimeUnit timeoutUnit) |
ConsumeMessage |
pollOnce() |
ConsumeMessage |
pollOnce(long timeout,
TimeUnit timeoutUnit) |
List<ConsumeMessage> |
pollPartition(short partition) |
List<ConsumeMessage> |
pollPartition(short partition,
long index) |
List<ConsumeMessage> |
pollPartition(short partition,
long index,
long timeout,
TimeUnit timeoutUnit) |
List<ConsumeMessage> |
pollPartition(short partition,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<List<ConsumeMessage>> |
pollPartitionAsync(short partition) |
CompletableFuture<List<ConsumeMessage>> |
pollPartitionAsync(short partition,
long index) |
CompletableFuture<List<ConsumeMessage>> |
pollPartitionAsync(short partition,
long index,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<List<ConsumeMessage>> |
pollPartitionAsync(short partition,
long timeout,
TimeUnit timeoutUnit) |
ConsumeMessage |
pollPartitionOnce(short partition) |
ConsumeMessage |
pollPartitionOnce(short partition,
long index) |
ConsumeMessage |
pollPartitionOnce(short partition,
long index,
long timeout,
TimeUnit timeoutUnit) |
ConsumeMessage |
pollPartitionOnce(short partition,
long timeout,
TimeUnit timeoutUnit) |
void |
removeInterceptor(ConsumerInterceptor interceptor) |
org.joyqueue.exception.JoyQueueCode |
reply(List<ConsumeReply> replyList) |
org.joyqueue.exception.JoyQueueCode |
replyOnce(ConsumeReply reply) |
void |
resumeListen() |
void |
subscribe(String topic) |
void |
subscribe(String topic,
MessageListener messageListener) |
void |
subscribeBatch(String topic,
BatchMessageListener batchMessageListener) |
String |
subscription() |
void |
suspendListen() |
void |
unsubscribe() |
void subscribe(String topic)
void unsubscribe()
String subscription()
boolean isSubscribed()
void subscribe(String topic, MessageListener messageListener)
void subscribeBatch(String topic, BatchMessageListener batchMessageListener)
void resumeListen()
void suspendListen()
boolean isListenSuspended()
void addInterceptor(ConsumerInterceptor interceptor)
void removeInterceptor(ConsumerInterceptor interceptor)
ConsumeMessage pollOnce()
ConsumeMessage pollOnce(long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> poll()
List<ConsumeMessage> poll(long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollAsync()
CompletableFuture<List<ConsumeMessage>> pollAsync(long timeout, TimeUnit timeoutUnit)
ConsumeMessage pollPartitionOnce(short partition)
ConsumeMessage pollPartitionOnce(short partition, long timeout, TimeUnit timeoutUnit)
ConsumeMessage pollPartitionOnce(short partition, long index)
ConsumeMessage pollPartitionOnce(short partition, long index, long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> pollPartition(short partition)
List<ConsumeMessage> pollPartition(short partition, long timeout, TimeUnit timeoutUnit)
List<ConsumeMessage> pollPartition(short partition, long index)
List<ConsumeMessage> pollPartition(short partition, long index, long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(short partition)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(short partition, long timeout, TimeUnit timeoutUnit)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(short partition, long index)
CompletableFuture<List<ConsumeMessage>> pollPartitionAsync(short partition, long index, long timeout, TimeUnit timeoutUnit)
org.joyqueue.exception.JoyQueueCode reply(List<ConsumeReply> replyList)
org.joyqueue.exception.JoyQueueCode replyOnce(ConsumeReply reply)
org.joyqueue.exception.JoyQueueCode commitIndex(short partition,
long index)
org.joyqueue.exception.JoyQueueCode commitMaxIndex(short partition)
org.joyqueue.exception.JoyQueueCode commitMaxIndex()
org.joyqueue.exception.JoyQueueCode commitMinIndex(short partition)
org.joyqueue.exception.JoyQueueCode commitMinIndex()
FetchIndexData fetchIndex(short partition)
TopicMetadata getTopicMetadata(String topic)
Copyright © 2020 Joyqueue Community. All rights reserved.