类 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
  • 构造器详细资料

    • 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

      public static void sendMessageToUser(WsMessageVo message) throws Exception
      发送消息给用户
      参数:
      message -
      抛出:
      Exception
    • sendPingToClients

      @Scheduled(fixedRate=60000L) public void sendPingToClients()
      发送ping给客户端
    • checkClientPongs

      @Scheduled(fixedRate=20000L) public void checkClientPongs()