public class MqQueueDefault extends MqQueueBase implements MqQueue
| 构造器和说明 |
|---|
MqQueueDefault(MqWatcher watcher,
String topic,
String consumerGroup,
String queueName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(MqMessageHolder messageHolder)
添加消息
|
void |
close()
关闭
|
boolean |
distribute()
提取
|
protected void |
distribute0(MqMessageHolder messageHolder)
执行派发
|
String |
getConsumerGroup()
获取消费者组
|
Map<String,MqMessageHolder> |
getMessageMap()
获取消息表
|
String |
getQueueName()
获取主题消费者
|
String |
getTopic()
获取主题
|
int |
messageTotal()
消息总量
|
int |
messageTotal2()
消息总量2(用于做校验)
|
void |
removeAt(String tid)
移除消息
|
addSession, getSession, messageCount, messageCountAdd, messageCountSub, removeSession, sessionCountclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSession, removeSession, sessionCountpublic boolean distribute()
distribute 在接口中 MqQueuepublic String getConsumerGroup()
getConsumerGroup 在接口中 MqQueuepublic String getQueueName()
getQueueName 在接口中 MqQueuepublic Map<String,MqMessageHolder> getMessageMap()
public void add(MqMessageHolder messageHolder)
public int messageTotal()
messageTotal 在接口中 MqQueuepublic int messageTotal2()
messageTotal2 在接口中 MqQueueprotected void distribute0(MqMessageHolder messageHolder)
public void close()
close 在接口中 MqQueueclose 在类中 MqQueueBaseCopyright © 2023. All rights reserved.