public class MqServiceListener extends MqServiceListenerBase implements MqServiceInternal
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.noear.socketd.broker.BrokerListener |
brokerListener |
brokerMode, distributeThread, isStarted, log, queueMap, serverAccessMap, sessionAllMap, SUBSCRIBE_LOCK, subscribeMap, transactionMessageMap, watcher| 构造器和说明 |
|---|
MqServiceListener(boolean brokerMode) |
| 限定符和类型 | 方法和说明 |
|---|---|
MqServiceListener |
addAccess(String accessKey,
String accessSecretKey)
配置访问账号
|
MqServiceListener |
addAccessAll(Map<String,String> accessMap)
配置访问账号
|
void |
doOnEvent(String event,
org.noear.socketd.transport.core.listener.MessageHandler handler)
添加事件扩展
|
void |
onClose(org.noear.socketd.transport.core.Session session)
会话关闭时
|
void |
onError(org.noear.socketd.transport.core.Session session,
Throwable error)
会话出错时
|
void |
onOpen(org.noear.socketd.transport.core.Session session)
会话打开时
|
void |
save()
保存
|
void |
start(OnStart onStart)
启动
|
void |
stop(Runnable onStop)
停止
|
MqServiceListener |
watcher(MqWatcher watcher)
配置监视器
|
distributeDo, getQueue, getQueueMap, getSessionAll, getSessionCount, getSubscribeMap, queueGetOrInit, removeQueue, routingDo, routingToQueueDo, routingToQueueName, subscribeDo, unRoutingDo, unsubscribeDodoOn, doOnClose, doOnError, doOnMessage, doOnOpen, onMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetQueue, getQueueMap, getSessionAll, getSessionCount, getSubscribeMap, removeQueue, routingDo, routingToQueueDo, subscribeDo, unsubscribeDopublic MqServiceListener watcher(MqWatcher watcher)
public MqServiceListener addAccess(String accessKey, String accessSecretKey)
accessKey - 访问者身份accessSecretKey - 访问者密钥public MqServiceListener addAccessAll(Map<String,String> accessMap)
accessMap - 访问账号集合public void save()
save 在接口中 MqServiceInternalpublic void stop(Runnable onStop)
public void onOpen(org.noear.socketd.transport.core.Session session)
throws IOException
onOpen 在接口中 org.noear.socketd.transport.core.ListeneronOpen 在类中 org.noear.socketd.transport.core.listener.EventListenerIOExceptionpublic void onClose(org.noear.socketd.transport.core.Session session)
onClose 在接口中 org.noear.socketd.transport.core.ListeneronClose 在类中 org.noear.socketd.transport.core.listener.EventListenerpublic void onError(org.noear.socketd.transport.core.Session session,
Throwable error)
onError 在接口中 org.noear.socketd.transport.core.ListeneronError 在类中 org.noear.socketd.transport.core.listener.EventListenerpublic void doOnEvent(String event, org.noear.socketd.transport.core.listener.MessageHandler handler)
MqServiceInternaldoOnEvent 在接口中 MqServiceInternalevent - 事件handler - 处理Copyright © 2024. All rights reserved.