public class ConsumeMessageOrderlyService extends Object implements ConsumeMessageService
| 构造器和说明 |
|---|
ConsumeMessageOrderlyService(DefaultMQPushConsumerImpl defaultMQPushConsumerImpl,
MessageListenerOrderly messageListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumeMessageDirectlyResult |
consumeMessageDirectly(MessageExt msg,
String brokerName) |
void |
decCorePoolSize() |
ConsumerStatsManager |
getConsumerStatsManager() |
int |
getCorePoolSize() |
void |
incCorePoolSize() |
void |
lockMQPeriodically() |
boolean |
lockOneMQ(MessageQueue mq) |
boolean |
processConsumeResult(List<MessageExt> msgs,
ConsumeOrderlyStatus status,
ConsumeOrderlyContext context,
com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService.ConsumeRequest consumeRequest) |
boolean |
sendMessageBack(MessageExt msg) |
void |
shutdown() |
void |
start() |
void |
submitConsumeRequest(List<MessageExt> msgs,
ProcessQueue processQueue,
MessageQueue messageQueue,
boolean dispathToConsume) |
void |
tryLockLaterAndReconsume(MessageQueue mq,
ProcessQueue processQueue,
long delayMills) |
void |
unlockAllMQ() |
void |
updateCorePoolSize(int corePoolSize) |
public ConsumeMessageOrderlyService(DefaultMQPushConsumerImpl defaultMQPushConsumerImpl, MessageListenerOrderly messageListener)
public void start()
start 在接口中 ConsumeMessageServicepublic void shutdown()
shutdown 在接口中 ConsumeMessageServicepublic void unlockAllMQ()
public void updateCorePoolSize(int corePoolSize)
updateCorePoolSize 在接口中 ConsumeMessageServicepublic void incCorePoolSize()
incCorePoolSize 在接口中 ConsumeMessageServicepublic void decCorePoolSize()
decCorePoolSize 在接口中 ConsumeMessageServicepublic int getCorePoolSize()
getCorePoolSize 在接口中 ConsumeMessageServicepublic ConsumeMessageDirectlyResult consumeMessageDirectly(MessageExt msg, String brokerName)
consumeMessageDirectly 在接口中 ConsumeMessageServicepublic void submitConsumeRequest(List<MessageExt> msgs, ProcessQueue processQueue, MessageQueue messageQueue, boolean dispathToConsume)
submitConsumeRequest 在接口中 ConsumeMessageServicepublic void lockMQPeriodically()
public void tryLockLaterAndReconsume(MessageQueue mq, ProcessQueue processQueue, long delayMills)
public boolean lockOneMQ(MessageQueue mq)
public boolean processConsumeResult(List<MessageExt> msgs, ConsumeOrderlyStatus status, ConsumeOrderlyContext context, com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService.ConsumeRequest consumeRequest)
public ConsumerStatsManager getConsumerStatsManager()
public boolean sendMessageBack(MessageExt msg)
Copyright © 2012–2016. All rights reserved.