接口 EventListener<T>
-
- 所有已知实现类:
EventListenerAdapter
public interface EventListener<T>新的客户端连接上来监听- 作者:
- iotos
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidexceptionCaught(ConnectionContext<T> ctx, Throwable t)异常处理voidonConnect(ConnectionContext<T> ctx)客户端与服务端建立连接voidonDisconnect(ConnectionContext<T> ctx, CloseReason reason)客户端与服务端断开连接voidonHeartbeatTimeout(ConnectionContext<T> ctx, java.time.LocalDateTime lastOccurTime, int count)* 客户端不活跃(超过了设定的心跳超时时间)
-
-
-
方法详细资料
-
onConnect
void onConnect(ConnectionContext<T> ctx)
客户端与服务端建立连接- 参数:
ctx- 上下文
-
onDisconnect
void onDisconnect(ConnectionContext<T> ctx, CloseReason reason)
客户端与服务端断开连接- 参数:
ctx- 上下文reason- 关闭连接原因
-
onHeartbeatTimeout
void onHeartbeatTimeout(ConnectionContext<T> ctx, java.time.LocalDateTime lastOccurTime, int count)
* 客户端不活跃(超过了设定的心跳超时时间)- 参数:
ctx- 上下文lastOccurTime- 上次发生时间,如果是第一次,则为 nullcount- 连续发生次数,如果有数据进来就会被重置为0开始
-
exceptionCaught
void exceptionCaught(ConnectionContext<T> ctx, Throwable t)
异常处理- 参数:
ctx- 上下文t- Throwable
-
-