public interface Message<T>
| Modifier and Type | Method and Description |
|---|---|
void |
join(String group,
AioSession<T> session)
将AioSession加入群组group
|
void |
process(AioSession<T> session,
T msg)
处理接收到的消息
|
void |
remove(AioSession<T> session)
AioSession从所有群组中退出
|
void |
remove(String group,
AioSession<T> session)
将AioSession从群众group中移除
|
void |
stateEvent(AioSession<T> session,
StateMachine stateMachineEnum,
Throwable throwable)
状态机事件,当枚举事件发生时由框架触发该方法
|
void |
writeToGroup(String group,
byte[] t)
群发消息
|
void process(AioSession<T> session, T msg)
session - 通信会话msg - 待处理的业务消息void stateEvent(AioSession<T> session, StateMachine stateMachineEnum, Throwable throwable)
session - 本次触发状态机的AioSession对象stateMachineEnum - 状态枚举throwable - 异常对象,如果存在的话StateMachinevoid join(String group, AioSession<T> session)
group - 分组session - 会话void remove(String group, AioSession<T> session)
group - 分组session - 会话void remove(AioSession<T> session)
session - 会话void writeToGroup(String group, byte[] t)
group - 分组t - 信息Copyright © 2019. All rights reserved.