public class DefaultPullConsumerImpl extends Object implements PullConsumer
| 构造器和说明 |
|---|
DefaultPullConsumerImpl(com.jcloud.jcq.client.consumer.PullConsumer pullConsumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
异步拉取消息
|
void |
shutdown()
关闭
|
void |
start()
启动
|
public DefaultPullConsumerImpl(com.jcloud.jcq.client.consumer.PullConsumer pullConsumer)
public PullResult pullMessage(String topic, com.jcloud.jcq.common.filter.FilterExpression filterExpression) throws com.jcloud.jcq.client.Exception.ClientException
PullConsumerpullMessage 在接口中 PullConsumertopic - topicfilterExpression - 消息过滤表达式,为null时表示不进行过滤com.jcloud.jcq.client.Exception.ClientException - ClientExceptionpublic void pullMessageAsync(String topic, com.jcloud.jcq.common.filter.FilterExpression filterExpression, AsyncPullCallback callback) throws com.jcloud.jcq.client.Exception.ClientException
PullConsumerpullMessageAsync 在接口中 PullConsumertopic - topicfilterExpression - 消息过滤表达式,为null时表示不进行过滤callback - callbackcom.jcloud.jcq.client.Exception.ClientException - ClientExceptionpublic AckResult ackMessage(String topic, String ackIndex, com.jcloud.jcq.common.message.AckAction ackAction) throws com.jcloud.jcq.client.Exception.ClientException
PullConsumerackMessage 在接口中 PullConsumertopic - topicackIndex - ackIndexackAction - ackActioncom.jcloud.jcq.client.Exception.ClientException - ClientExceptionpublic void ackMessageAsync(String topic, String ackIndex, com.jcloud.jcq.common.message.AckAction ackAction, AsyncAckCallback callback) throws com.jcloud.jcq.client.Exception.ClientException
PullConsumerackMessageAsync 在接口中 PullConsumertopic - topicackIndex - ackIndexackAction - ackActioncallback - callbackcom.jcloud.jcq.client.Exception.ClientException - ClientExceptionpublic void start()
throws com.jcloud.jcq.client.Exception.ClientException
LifeCycleCopyright © 2021. All rights reserved.