public abstract class MqQueueBase extends Object implements MqQueue
| 构造器和说明 |
|---|
MqQueueBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSession(org.noear.socketd.transport.core.Session session)
添加消费者会话
|
void |
close()
关闭
|
org.noear.socketd.transport.core.Session |
getSession()
获取一个会话(轮询负载均衡)
|
Collection<org.noear.socketd.transport.core.Session> |
getSessions()
获取所有消息会话
|
long |
messageCount(int n)
获取消息计数
|
void |
messageCountAdd(MqMessageHolder mh)
消息计数加数
|
void |
messageCountSub(MqMessageHolder mh)
消息计数减数
|
void |
removeSession(org.noear.socketd.transport.core.Session session)
移除消费者会话
|
int |
sessionCount()
消费者会话数量
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, distribute, forceClear, forceDistribute, getConsumerGroup, getQueueName, getTopic, messageTotal, messageTotal2, removeAtpublic void messageCountAdd(MqMessageHolder mh)
public void messageCountSub(MqMessageHolder mh)
public long messageCount(int n)
public int sessionCount()
sessionCount 在接口中 MqQueuepublic void addSession(org.noear.socketd.transport.core.Session session)
addSession 在接口中 MqQueuepublic void removeSession(org.noear.socketd.transport.core.Session session)
removeSession 在接口中 MqQueuepublic Collection<org.noear.socketd.transport.core.Session> getSessions()
MqQueuegetSessions 在接口中 MqQueuepublic org.noear.socketd.transport.core.Session getSession()
Copyright © 2024. All rights reserved.