public class ConsumeMessageConcurrentlyService extends Object implements ConsumeMessageService
| 构造器和说明 |
|---|
ConsumeMessageConcurrentlyService(DefaultMQPushConsumerImpl defaultMQPushConsumerImpl,
MessageListenerConcurrently messageListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumeMessageDirectlyResult |
consumeMessageDirectly(MessageExt msg,
String brokerName) |
void |
decCorePoolSize() |
ConsumerStatsManager |
getConsumerStatsManager() |
int |
getCorePoolSize() |
void |
incCorePoolSize() |
void |
processConsumeResult(ConsumeConcurrentlyStatus status,
ConsumeConcurrentlyContext context,
com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService.ConsumeRequest consumeRequest) |
void |
resetRetryTopic(List<MessageExt> msgs) |
boolean |
sendMessageBack(MessageExt msg,
ConsumeConcurrentlyContext context) |
void |
shutdown() |
void |
start() |
void |
submitConsumeRequest(List<MessageExt> msgs,
ProcessQueue processQueue,
MessageQueue messageQueue,
boolean dispatchToConsume) |
void |
updateCorePoolSize(int corePoolSize) |
public ConsumeMessageConcurrentlyService(DefaultMQPushConsumerImpl defaultMQPushConsumerImpl, MessageListenerConcurrently messageListener)
public void start()
start 在接口中 ConsumeMessageServicepublic void shutdown()
shutdown 在接口中 ConsumeMessageServicepublic 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 dispatchToConsume)
submitConsumeRequest 在接口中 ConsumeMessageServicepublic void resetRetryTopic(List<MessageExt> msgs)
public void processConsumeResult(ConsumeConcurrentlyStatus status, ConsumeConcurrentlyContext context, com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService.ConsumeRequest consumeRequest)
public ConsumerStatsManager getConsumerStatsManager()
public boolean sendMessageBack(MessageExt msg, ConsumeConcurrentlyContext context)
Copyright © 2012–2016. All rights reserved.