public final class Manager extends Object
| 构造器和说明 |
|---|
Manager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
broad(List<Integer> ids,
short id,
Object message)
广播数据 发送给管理器下所有的session
|
void |
broad(short id,
Object message)
广播数据 发送给管理器下所有的session
|
boolean |
exists(Session session)
验证Session是否注册
|
Session |
get(long id)
根据注册ID获得Session
|
List<Session> |
gets(List<Integer> ids)
根据注册ID获得Session
|
void |
register(Session session)
注册到列表
|
Session |
remove(long id)
从列表删除Session
|
Session |
remove(Session session)
从列表删除Session 根据Session删除 循环所有服务器列表删除
|
List<Session> |
sessions()
根据键获得注册Session列表
|
int |
size()
获得所有注册Session数量
|
public void register(Session session)
session - Socket Sessionpublic Session remove(Session session)
session - Sessionpublic Session remove(long id)
id - 注册IDpublic Session get(long id)
id - 注册IDpublic List<Session> gets(List<Integer> ids)
ids - 注册IDpublic boolean exists(Session session)
session - Sessionpublic int size()
public void broad(short id,
Object message)
id - 指令message - 消息Copyright © 2018. All rights reserved.