package cn.flightfeather.supervision.socket; import cn.flightfeather.supervision.common.executor.BgTaskStatus; import cn.flightfeather.supervision.common.utils.Constant; public class WebSocketSendMessageUtil { /** * 发送后台任务的socket消息 * @param bgTaskStatus 消息的内容 */ public static void sendBgTaskMessage(BgTaskStatus bgTaskStatus) { WebSocketMessage webSocketMessage = new WebSocketMessage(Constant.SocketMessageType.BG_TASK.getValue(), bgTaskStatus); String message = WebSocketMessageParser.encodeMessage(webSocketMessage); WebSocketSenderHandler.getInstance().broadcast(message); } }