public class WebSocketHeartBeatChecker
extends java.lang.Object
| 构造器和说明 |
|---|
WebSocketHeartBeatChecker() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
check(WebSocketManager webSocketManager,
long timeSpan,
int errorTolerant,
TodoAtRemoved todoAtRemoved)
定时检测 WebSocket 的心跳时间跟现在的间隔,超过设定的值说明失去了心跳,就去除他,并更新数据库
基于每次 WebSocket 的心跳都更新其心跳时间
|
public void check(WebSocketManager webSocketManager, long timeSpan, int errorTolerant, TodoAtRemoved todoAtRemoved)
webSocketManager - 要检测的容器timeSpan - 检查到心跳更新时间大于这么毫秒就认为断开了(心跳时间)errorTolerant - 容忍没有心跳次数todoAtRemoved - 在删除的时候额外需要做的事情