public class BrokerListener extends BrokerListenerBase implements Listener
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
BrokerListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
forwardToName(Session requester,
Message message,
String name)
批量转发消息
|
void |
forwardToSession(Session requester,
Message message,
Session responder)
转发消息
|
void |
onClose(Session session)
关闭时
|
void |
onError(Session session,
Throwable error)
出错时
|
void |
onMessage(Session requester,
Message message)
收到消息时
|
void |
onOpen(Session session)
打开时
|
addPlayer, getNameAll, getPlayerAll, getPlayerAny, getPlayerAny, getPlayerCount, getPlayerNum, getPlayerOne, getSessionAll, getSessionAny, getSessionCount, removePlayerpublic void onOpen(Session session) throws IOException
ListeneronOpen 在接口中 Listenersession - 会话IOExceptionpublic void onMessage(Session requester, Message message) throws IOException
ListeneronMessage 在接口中 Listenerrequester - 会话message - 消息IOExceptionpublic boolean forwardToName(Session requester, Message message, String name) throws IOException
requester - 请求玩家message - 消息name - 目标玩家名字IOExceptionpublic void forwardToSession(Session requester, Message message, Session responder) throws IOException
requester - 请求玩家message - 消息responder - 目标玩家会话IOExceptionCopyright © 2024. All rights reserved.