类 MagicWebSocketDispatcher
java.lang.Object
org.springframework.web.socket.handler.AbstractWebSocketHandler
org.springframework.web.socket.handler.TextWebSocketHandler
org.ssssssss.magicapi.core.handler.MagicWebSocketDispatcher
- 所有已实现的接口:
org.springframework.web.socket.WebSocketHandler
public class MagicWebSocketDispatcher
extends org.springframework.web.socket.handler.TextWebSocketHandler
WebSocket 分发器
- 作者:
- mxd
-
字段概要
字段修饰符和类型字段说明private final Stringprivate static final org.slf4j.Loggerprivate final MagicNotifyService -
构造器概要
构造器构造器说明MagicWebSocketDispatcher(String instanceId, MagicNotifyService magicNotifyService, List<Object> websocketMessageHandlers) -
方法概要
修饰符和类型方法说明voidafterConnectionClosed(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.CloseStatus status) private static ObjectfindHandleAndInvoke(MagicConsoleSession session, String payload) protected voidhandleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) static voidprocessMessageReceived(String clientId, String payload) static voidprocessWebSocketEventMessage(String payload) 从类继承的方法 org.springframework.web.socket.handler.TextWebSocketHandler
handleBinaryMessage从类继承的方法 org.springframework.web.socket.handler.AbstractWebSocketHandler
afterConnectionEstablished, handleMessage, handlePongMessage, handleTransportError, supportsPartialMessages
-
字段详细资料
-
logger
private static final org.slf4j.Logger logger -
HANDLERS
-
instanceId
-
magicNotifyService
-
-
构造器详细资料
-
MagicWebSocketDispatcher
public MagicWebSocketDispatcher(String instanceId, MagicNotifyService magicNotifyService, List<Object> websocketMessageHandlers)
-
-
方法详细资料
-
findHandleAndInvoke
-
processMessageReceived
-
processWebSocketEventMessage
-
afterConnectionClosed
public void afterConnectionClosed(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.CloseStatus status) - 指定者:
afterConnectionClosed在接口中org.springframework.web.socket.WebSocketHandler- 覆盖:
afterConnectionClosed在类中org.springframework.web.socket.handler.AbstractWebSocketHandler
-
handleTextMessage
protected void handleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) - 覆盖:
handleTextMessage在类中org.springframework.web.socket.handler.AbstractWebSocketHandler
-