public class MQPullConsumerScheduleService
extends java.lang.Object
Constructor and Description |
---|
MQPullConsumerScheduleService(java.lang.String consumerGroup) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.ConcurrentMap<java.lang.String,PullTaskCallback> |
getCallbackTable() |
DefaultMQPullConsumer |
getDefaultMQPullConsumer() |
MessageModel |
getMessageModel() |
int |
getPullThreadNums() |
void |
putTask(java.lang.String topic,
java.util.Set<MessageQueue> mqNewSet) |
void |
registerPullTaskCallback(java.lang.String topic,
PullTaskCallback callback) |
void |
setCallbackTable(java.util.concurrent.ConcurrentHashMap<java.lang.String,PullTaskCallback> callbackTable) |
void |
setDefaultMQPullConsumer(DefaultMQPullConsumer defaultMQPullConsumer) |
void |
setMessageModel(MessageModel messageModel) |
void |
setPullThreadNums(int pullThreadNums) |
void |
shutdown() |
void |
start() |
public MQPullConsumerScheduleService(java.lang.String consumerGroup)
public void putTask(java.lang.String topic, java.util.Set<MessageQueue> mqNewSet)
public void start() throws MQClientException
MQClientException
public void registerPullTaskCallback(java.lang.String topic, PullTaskCallback callback)
public void shutdown()
public java.util.concurrent.ConcurrentMap<java.lang.String,PullTaskCallback> getCallbackTable()
public void setCallbackTable(java.util.concurrent.ConcurrentHashMap<java.lang.String,PullTaskCallback> callbackTable)
public int getPullThreadNums()
public void setPullThreadNums(int pullThreadNums)
public DefaultMQPullConsumer getDefaultMQPullConsumer()
public void setDefaultMQPullConsumer(DefaultMQPullConsumer defaultMQPullConsumer)
public MessageModel getMessageModel()
public void setMessageModel(MessageModel messageModel)