public interface MQPushConsumer extends MQConsumer
| 限定符和类型 | 方法和说明 |
|---|---|
void |
registerMessageListener(MessageListener messageListener)
注册消息监听器,一个Consumer只能有一个监听器
|
void |
resume()
消费线程恢复,继续消费
|
void |
shutdown()
关闭服务,一旦关闭,此对象将不可用
|
void |
start()
启动服务,调用之前确保registerMessageListener与subscribe都已经调用
或者已经通过Spring注入了相关配置 |
void |
subscribe(String topic,
String subExpression)
订阅消息,方法可以调用多次来订阅不同的Topic,也可覆盖之前Topic的订阅过滤表达式
|
void |
suspend()
消费线程挂起,暂停消费
|
void |
unsubscribe(String topic)
取消订阅,从当前订阅组内注销,消息会被订阅组内其他订阅者订阅
|
void |
updateCorePoolSize(int corePoolSize)
动态调整消费线程池线程数量
|
fetchSubscribeMessageQueues, sendMessageBackcreateTopic, earliestMsgStoreTime, maxOffset, minOffset, queryMessage, searchOffset, viewMessagevoid start()
throws MQClientException
void shutdown()
void registerMessageListener(MessageListener messageListener)
messageListener - void subscribe(String topic, String subExpression) throws MQClientException
topic - 消息主题subExpression - 订阅过滤表达式字符串,broker依据此表达式进行过滤。目前只支持或运算listener - 消息回调监听器MQClientExceptionvoid unsubscribe(String topic)
topic - 消息主题void updateCorePoolSize(int corePoolSize)
corePoolSize - void suspend()
void resume()
Copyright © 2012–2013. All rights reserved.