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 = WebSocketMessageDecoder.encodeMessage(webSocketMessage);
|
WebSocketSenderHandler.getInstance().broadcast(message);
|
}
|
}
|