public class MqTopicConsumerQueueDefault extends MqTopicConsumerQueueBase implements MqTopicConsumerQueue
| 构造器和说明 |
|---|
MqTopicConsumerQueueDefault(MqWatcher watcher,
String topic,
String consumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(MqMessageHolder messageHolder)
添加消息
|
void |
close()
关闭
|
protected void |
distribute(MqMessageHolder messageHolder)
执行派发
|
String |
getConsumer()
获取消费者
|
Map<String,MqMessageHolder> |
getMessageMap()
获取消息表
|
String |
getTopic()
获取主题
|
boolean |
isAlive() |
int |
messageTotal()
消息总量
|
int |
messageTotal2()
消息总量2(用于做校验)
|
Thread.State |
state() |
addSession, getSession, messageCounter, messageCounterAdd, messageCounterSub, removeSession, sessionCountclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSession, removeSession, sessionCountpublic String getTopic()
getTopic 在接口中 MqTopicConsumerQueuepublic String getConsumer()
getConsumer 在接口中 MqTopicConsumerQueuepublic boolean isAlive()
public Thread.State state()
public Map<String,MqMessageHolder> getMessageMap()
public void add(MqMessageHolder messageHolder)
add 在接口中 MqTopicConsumerQueuepublic int messageTotal()
messageTotal 在接口中 MqTopicConsumerQueuepublic int messageTotal2()
messageTotal2 在接口中 MqTopicConsumerQueueprotected void distribute(MqMessageHolder messageHolder)
public void close()
close 在接口中 MqTopicConsumerQueueclose 在类中 MqTopicConsumerQueueBaseCopyright © 2023. All rights reserved.