类 MessageWebSocketServer
java.lang.Object
org.springframework.web.socket.handler.AbstractWebSocketHandler
org.springframework.web.socket.handler.TextWebSocketHandler
com.hengyi.xbaseweb.system.websocket.MessageWebSocketServer
- 所有已实现的接口:
org.springframework.web.socket.WebSocketHandler
@Component
public class MessageWebSocketServer
extends org.springframework.web.socket.handler.TextWebSocketHandler
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidafterConnectionClosed(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.CloseStatus status) voidafterConnectionEstablished(org.springframework.web.socket.WebSocketSession session) voidprotected voidhandleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) voidhandleTransportError(org.springframework.web.socket.WebSocketSession session, Throwable exception) static voidsendMessageToUser(WsMessageVo message) 发送消息给用户void发送ping给客户端从类继承的方法 org.springframework.web.socket.handler.TextWebSocketHandler
handleBinaryMessage从类继承的方法 org.springframework.web.socket.handler.AbstractWebSocketHandler
handleMessage, handlePongMessage, supportsPartialMessages
-
构造器详细资料
-
MessageWebSocketServer
public MessageWebSocketServer()
-
-
方法详细资料
-
afterConnectionEstablished
public void afterConnectionEstablished(org.springframework.web.socket.WebSocketSession session) throws Exception - 指定者:
afterConnectionEstablished在接口中org.springframework.web.socket.WebSocketHandler- 覆盖:
afterConnectionEstablished在类中org.springframework.web.socket.handler.AbstractWebSocketHandler- 抛出:
Exception
-
handleTextMessage
protected void handleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) throws Exception - 覆盖:
handleTextMessage在类中org.springframework.web.socket.handler.AbstractWebSocketHandler- 抛出:
Exception
-
afterConnectionClosed
public void afterConnectionClosed(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.CloseStatus status) throws Exception - 指定者:
afterConnectionClosed在接口中org.springframework.web.socket.WebSocketHandler- 覆盖:
afterConnectionClosed在类中org.springframework.web.socket.handler.AbstractWebSocketHandler- 抛出:
Exception
-
handleTransportError
public void handleTransportError(org.springframework.web.socket.WebSocketSession session, Throwable exception) throws Exception - 指定者:
handleTransportError在接口中org.springframework.web.socket.WebSocketHandler- 覆盖:
handleTransportError在类中org.springframework.web.socket.handler.AbstractWebSocketHandler- 抛出:
Exception
-
sendMessageToUser
发送消息给用户- 参数:
message-- 抛出:
Exception
-
sendPingToClients
@Scheduled(fixedRate=60000L) public void sendPingToClients()发送ping给客户端 -
checkClientPongs
@Scheduled(fixedRate=20000L) public void checkClientPongs()
-