public class WebsocketService
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.Class<?>,java.util.List<WebsocketHandler>> |
CLASS_HANDLER_MAP |
| 构造器和说明 |
|---|
WebsocketService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkIdentity(int intents,
long nowShard,
long totalShard)
根据用户设置的intents, 分片信息, 进行鉴权
|
void |
connect()
自动订阅所有事件, 同时根据配置文件中的分片信息, 进行websocket连接, 包含自动重连, 心跳和鉴权
|
void |
connect(int intents)
根据用户设置的intents, 以及配置文件中的分片信息, 进行websocket连接, 包含自动重连, 心跳和鉴权
|
void |
connect(int intents,
long nowShard,
long totalShard)
根据用户设置的intents, 分片信息, 进行websocket连接, 包含自动重连, 心跳和鉴权
|
void |
switchHeartFlag()
切换控制是否发送心跳
|
public static java.util.Map<java.lang.Class<?>,java.util.List<WebsocketHandler>> CLASS_HANDLER_MAP
public void checkIdentity(int intents,
long nowShard,
long totalShard)
intents - 要订阅的事件, 可以通过WSEvent.allEventToIntent()获取全部订阅事件nowShard - 当前分片totalShard - 总分片public void connect()
public void connect(int intents)
intents - 要订阅的事件, 可以通过WSEvent.allEventToIntent()获取全部订阅事件public void connect(int intents,
long nowShard,
long totalShard)
intents - 要订阅的事件, 可以通过WSEvent.allEventToIntent()获取全部订阅事件nowShard - 当前分片totalShard - 总分片public void switchHeartFlag()
Copyright © 2021. All rights reserved.