public class ConsumeMessageOrderlyService extends Object implements ConsumeMessageService
| 构造器和说明 |
|---|
ConsumeMessageOrderlyService(DefaultMQPushConsumerImpl defaultMQPushConsumerImpl,
MessageListenerOrderly messageListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerStat |
getConsumerStat() |
void |
lockMQPeriodically() |
boolean |
lockOneMQ(MessageQueue mq) |
boolean |
processConsumeResult(List<MessageExt> msgs,
ConsumeOrderlyStatus status,
ConsumeOrderlyContext context,
com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService.ConsumeRequest consumeRequest) |
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 lockMQPeriodically()
public boolean lockOneMQ(MessageQueue mq)
public void tryLockLaterAndReconsume(MessageQueue mq, ProcessQueue processQueue, long delayMills)
public ConsumerStat getConsumerStat()
public boolean processConsumeResult(List<MessageExt> msgs, ConsumeOrderlyStatus status, ConsumeOrderlyContext context, com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService.ConsumeRequest consumeRequest)
public void submitConsumeRequest(List<MessageExt> msgs, ProcessQueue processQueue, MessageQueue messageQueue, boolean dispathToConsume)
submitConsumeRequest 在接口中 ConsumeMessageServicepublic void updateCorePoolSize(int corePoolSize)
updateCorePoolSize 在接口中 ConsumeMessageServiceCopyright © 2012–2013. All rights reserved.