public interface PullConsumer extends LifeCycle
| 限定符和类型 | 方法和说明 |
|---|---|
AckResult |
ackMessage(String topic,
String ackIndex,
com.jcloud.jcq.common.message.AckAction ackAction)
同步ack消息
|
void |
ackMessageAsync(String topic,
String ackIndex,
com.jcloud.jcq.common.message.AckAction ackAction,
AsyncAckCallback callback)
异步ack消息
|
PullResult |
pullMessage(String topic,
com.jcloud.jcq.common.filter.FilterExpression filterExpression)
同步拉取消息
|
void |
pullMessageAsync(String topic,
com.jcloud.jcq.common.filter.FilterExpression filterExpression,
AsyncPullCallback callback)
异步拉取消息
|
PullResult pullMessage(String topic, com.jcloud.jcq.common.filter.FilterExpression filterExpression) throws com.jcloud.jcq.client.Exception.ClientException
topic - topicfilterExpression - 消息过滤表达式,为null时表示不进行过滤com.jcloud.jcq.client.Exception.ClientException - ClientExceptionvoid pullMessageAsync(String topic, com.jcloud.jcq.common.filter.FilterExpression filterExpression, AsyncPullCallback callback) throws com.jcloud.jcq.client.Exception.ClientException
topic - topicfilterExpression - 消息过滤表达式,为null时表示不进行过滤callback - callbackcom.jcloud.jcq.client.Exception.ClientException - ClientExceptionAckResult ackMessage(String topic, String ackIndex, com.jcloud.jcq.common.message.AckAction ackAction) throws com.jcloud.jcq.client.Exception.ClientException
topic - topicackIndex - ackIndexackAction - ackActioncom.jcloud.jcq.client.Exception.ClientException - ClientExceptionvoid ackMessageAsync(String topic, String ackIndex, com.jcloud.jcq.common.message.AckAction ackAction, AsyncAckCallback callback) throws com.jcloud.jcq.client.Exception.ClientException
topic - topicackIndex - ackIndexackAction - ackActioncallback - callbackcom.jcloud.jcq.client.Exception.ClientException - ClientExceptionCopyright © 2021. All rights reserved.