public class RebalancePullImpl extends RebalanceImpl
allocateMessageQueueStrategy, consumerGroup, log, messageModel, mQClientFactory, processQueueTable, subscriptionInner, topicSubscribeInfoTable| 构造器和说明 |
|---|
RebalancePullImpl(DefaultMQPullConsumerImpl defaultMQPullConsumerImpl) |
RebalancePullImpl(String consumerGroup,
MessageModel messageModel,
AllocateMessageQueueStrategy allocateMessageQueueStrategy,
MQClientFactory mQClientFactory,
DefaultMQPullConsumerImpl defaultMQPullConsumerImpl) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
computePullFromWhere(MessageQueue mq) |
void |
dispatchPullRequest(List<PullRequest> pullRequestList) |
void |
messageQueueChanged(String topic,
Set<MessageQueue> mqAll,
Set<MessageQueue> mqDivided) |
void |
removeUnnecessaryMessageQueue(MessageQueue mq,
ProcessQueue pq) |
doRebalance, getAllocateMessageQueueStrategy, getConsumerGroup, getMessageModel, getmQClientFactory, getProcessQueueTable, getSubscriptionInner, getTopicSubscribeInfoTable, lock, lockAll, setAllocateMessageQueueStrategy, setConsumerGroup, setMessageModel, setmQClientFactory, unlock, unlockAllpublic RebalancePullImpl(DefaultMQPullConsumerImpl defaultMQPullConsumerImpl)
public RebalancePullImpl(String consumerGroup, MessageModel messageModel, AllocateMessageQueueStrategy allocateMessageQueueStrategy, MQClientFactory mQClientFactory, DefaultMQPullConsumerImpl defaultMQPullConsumerImpl)
public long computePullFromWhere(MessageQueue mq)
computePullFromWhere 在类中 RebalanceImplpublic void dispatchPullRequest(List<PullRequest> pullRequestList)
dispatchPullRequest 在类中 RebalanceImplpublic void messageQueueChanged(String topic, Set<MessageQueue> mqAll, Set<MessageQueue> mqDivided)
messageQueueChanged 在类中 RebalanceImplpublic void removeUnnecessaryMessageQueue(MessageQueue mq, ProcessQueue pq)
Copyright © 2012–2013. All rights reserved.