Class WebsocketManager
java.lang.Object
com.github.theword.queqiao.tool.utils.WebsocketManager
-
Constructor Summary
ConstructorsConstructorDescriptionWebsocketManager(org.slf4j.Logger logger, com.google.gson.Gson gson, HandleCommandReturnMessageService handleCommandReturnMessageService) -
Method Summary
Modifier and TypeMethodDescriptionvoid重载 WebSocket 同时重载客户端和服务端void发送消息 同时向所有 Websocket 客户端和服务端广播消息void启动 WebSocket 开服时调用void停止 WebSocket 除传入关闭码、关闭原因外,还需传入命令执行者(可为null)
-
Constructor Details
-
WebsocketManager
public WebsocketManager(org.slf4j.Logger logger, com.google.gson.Gson gson, HandleCommandReturnMessageService handleCommandReturnMessageService)
-
-
Method Details
-
getWsClientList
-
getWsServer
-
start
启动 WebSocket 开服时调用- Parameters:
commandReturner- 命令执行者
-
stop
停止 WebSocket 除传入关闭码、关闭原因外,还需传入命令执行者(可为null)- Parameters:
code- Codereason- 原因commandReturner- 命令执行者
-
restart
重载 WebSocket 同时重载客户端和服务端- Parameters:
commandReturner- 命令执行者
-
sendEvent
发送消息 同时向所有 Websocket 客户端和服务端广播消息- Parameters:
event- 任何继承于 BaseEvent 的事件
-