package com.qianwen.core.websocket.handler; import com.qianwen.core.websocket.config.WebSocketMessageSender; import com.qianwen.core.websocket.message.JsonWebSocketMessage; import com.qianwen.core.websocket.message.PingJsonWebSocketMessage; import com.qianwen.core.websocket.message.PongJsonWebSocketMessage; import com.qianwen.core.websocket.message.WebSocketMessageTypeEnum; import org.springframework.web.socket.WebSocketSession; /* loaded from: blade-starter-websocket-9.3.0.0-SNAPSHOT.jar:org/springblade/core/websocket/handler/PingJsonMessageHandler.class */ public class PingJsonMessageHandler implements JsonMessageHandler { @Override // com.qianwen.core.websocket.handler.JsonMessageHandler public void handle(WebSocketSession session, PingJsonWebSocketMessage message) { JsonWebSocketMessage pongJsonWebSocketMessage = new PongJsonWebSocketMessage(); WebSocketMessageSender.send(session, pongJsonWebSocketMessage); } @Override // com.qianwen.core.websocket.handler.JsonMessageHandler public String type() { return WebSocketMessageTypeEnum.PING.getValue(); } @Override // com.qianwen.core.websocket.handler.JsonMessageHandler public Class getMessageClass() { return PingJsonWebSocketMessage.class; } }