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)
执行派发
|
void |
forceClear()
强制清空
|
void |
forceDistribute(int times,
int count)
强制派发
|
String |
getConsumerGroup()
获取消费者组
|
Map<String,MqMessageHolder> |
getMessageMap()
获取消息表
|
String |
getQueueName()
获取主题消费者
|
String |
getTopic()
获取主题
|
int |
messageTotal()
消息总量
|
int |
messageTotal2()
消息总量2(用于做校验)
|
void |
removeAt(String tid)
移除消息
|
addSession, getSession, getSessions, messageCount, messageCountAdd, messageCountSub, removeSession, sessionCountclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSession, getSessions, removeSession, sessionCountpublic boolean distribute()
distribute 在接口中 MqQueuepublic String getConsumerGroup()
getConsumerGroup 在接口中 MqQueuepublic String getQueueName()
getQueueName 在接口中 MqQueuepublic Map<String,MqMessageHolder> getMessageMap()
public void add(MqMessageHolder messageHolder)
public void forceClear()
forceClear 在接口中 MqQueuepublic void forceDistribute(int times,
int count)
forceDistribute 在接口中 MqQueuepublic int messageTotal()
messageTotal 在接口中 MqQueuepublic int messageTotal2()
messageTotal2 在接口中 MqQueueprotected void distribute0(MqMessageHolder messageHolder)
public void close()
close 在接口中 MqQueueclose 在类中 MqQueueBaseCopyright © 2024. All rights reserved.