public abstract class BrokerListenerBase extends Object
| 构造器和说明 |
|---|
BrokerListenerBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPlayer(String name,
Session session)
添加玩家会话
|
Collection<String> |
getNameAll()
获取所有玩家的名字
|
Collection<Session> |
getPlayerAll(String name)
获取所有玩家会话
|
Session |
getPlayerAny(String atName)
获取任意一个玩家会话(不支持哈希)
|
Session |
getPlayerAny(String atName,
Session requester,
Message message)
获取任意一个玩家会话
|
int |
getPlayerCount(String name)
获取所有玩家数量
|
int |
getPlayerNum(String name)
已过时。
2.4
|
Session |
getPlayerOne(String atName)
已过时。
2.3
|
Collection<Session> |
getSessionAll()
获取所有会话(包括没有名字的)
|
Session |
getSessionAny()
获取任意会话(包括没有名字的)
|
int |
getSessionCount()
获取会话数量
|
void |
removePlayer(String name,
Session session)
移除玩家会话
|
public Collection<Session> getSessionAll()
public Session getSessionAny()
public int getSessionCount()
public Collection<String> getNameAll()
public int getPlayerCount(String name)
name - 名字@Deprecated public int getPlayerNum(String name)
name - 名字public Collection<Session> getPlayerAll(String name)
name - 名字public Session getPlayerAny(String atName, Session requester, Message message) throws IOException
atName - 目标名字IOExceptionpublic Session getPlayerAny(String atName)
atName - 目标名字@Deprecated public Session getPlayerOne(String atName)
atName - 目标名字Copyright © 2024. All rights reserved.