public class MqTopicConsumerQueueDefault extends Object implements MqTopicConsumerQueue
| 构造器和说明 |
|---|
MqTopicConsumerQueueDefault(MqPersistent persistent,
String topic,
String consumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
acknowledge(org.noear.socketd.transport.core.Message message)
消息确认
|
void |
add(MqMessageHolder messageHolder)
添加消息
|
void |
addSession(org.noear.socketd.transport.core.Session session)
添加消费者会话
|
void |
close()
关闭
|
protected void |
distribute(MqMessageHolder messageHolder)
执行派发
|
String |
getConsumer()
获取消费者
|
Map<String,MqMessageHolder> |
getMessageMap()
获取消息表
|
String |
getTopic()
获取主题
|
int |
messageCount()
消息数量
|
void |
removeSession(org.noear.socketd.transport.core.Session session)
移除消费者会话
|
int |
sessionCount()
会话数量
|
public MqTopicConsumerQueueDefault(MqPersistent persistent, String topic, String consumer)
public String getTopic()
getTopic 在接口中 MqTopicConsumerQueuepublic String getConsumer()
getConsumer 在接口中 MqTopicConsumerQueuepublic Map<String,MqMessageHolder> getMessageMap()
getMessageMap 在接口中 MqTopicConsumerQueuepublic void addSession(org.noear.socketd.transport.core.Session session)
addSession 在接口中 MqTopicConsumerQueuepublic void removeSession(org.noear.socketd.transport.core.Session session)
removeSession 在接口中 MqTopicConsumerQueuepublic void add(MqMessageHolder messageHolder)
add 在接口中 MqTopicConsumerQueuepublic int messageCount()
messageCount 在接口中 MqTopicConsumerQueuepublic int sessionCount()
sessionCount 在接口中 MqTopicConsumerQueueprotected void distribute(MqMessageHolder messageHolder)
public void acknowledge(org.noear.socketd.transport.core.Message message)
MqTopicConsumerQueueacknowledge 在接口中 MqTopicConsumerQueuepublic void close()
close 在接口中 MqTopicConsumerQueueCopyright © 2023. All rights reserved.