com.alibaba.rocketmq.client.consumer
类 MQPullConsumerScheduleService

java.lang.Object
  继承者 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService

public class MQPullConsumerScheduleService
extends Object

PullConsumer的调度服务,降低Pull方式的编程复杂度

从以下版本开始:
2014-2-26
作者:
shijia.wxr

构造方法摘要
MQPullConsumerScheduleService(String consumerGroup)
           
 
方法摘要
 ConcurrentHashMap<String,PullTaskCallback> getCallbackTable()
           
 DefaultMQPullConsumer getDefaultMQPullConsumer()
           
 MessageModel getMessageModel()
           
 int getPullThreadNums()
           
 void putTask(String topic, Set<MessageQueue> mqNewSet)
           
 void registerPullTaskCallback(String topic, PullTaskCallback callback)
           
 void setCallbackTable(ConcurrentHashMap<String,PullTaskCallback> callbackTable)
           
 void setDefaultMQPullConsumer(DefaultMQPullConsumer defaultMQPullConsumer)
           
 void setMessageModel(MessageModel messageModel)
           
 void setPullThreadNums(int pullThreadNums)
           
 void shutdown()
          关闭服务
 void start()
          启动服务
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MQPullConsumerScheduleService

public MQPullConsumerScheduleService(String consumerGroup)
方法详细信息

putTask

public void putTask(String topic,
                    Set<MessageQueue> mqNewSet)

start

public void start()
           throws MQClientException
启动服务

抛出:
MQClientException

registerPullTaskCallback

public void registerPullTaskCallback(String topic,
                                     PullTaskCallback callback)

shutdown

public void shutdown()
关闭服务


getCallbackTable

public ConcurrentHashMap<String,PullTaskCallback> getCallbackTable()

setCallbackTable

public void setCallbackTable(ConcurrentHashMap<String,PullTaskCallback> callbackTable)

getPullThreadNums

public int getPullThreadNums()

setPullThreadNums

public void setPullThreadNums(int pullThreadNums)

getDefaultMQPullConsumer

public DefaultMQPullConsumer getDefaultMQPullConsumer()

setDefaultMQPullConsumer

public void setDefaultMQPullConsumer(DefaultMQPullConsumer defaultMQPullConsumer)

getMessageModel

public MessageModel getMessageModel()

setMessageModel

public void setMessageModel(MessageModel messageModel)


Copyright © 2012-2014. All Rights Reserved.