public class WampSubProtocolHandler extends Object implements org.springframework.web.socket.messaging.SubProtocolHandler
SubProtocolHandler for the WAMP v1 protocol.| Modifier and Type | Field and Description |
|---|---|
static int |
MINIMUM_WEBSOCKET_MESSAGE_SIZE |
| Constructor and Description |
|---|
WampSubProtocolHandler(com.fasterxml.jackson.core.JsonFactory jsonFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterSessionEnded(org.springframework.web.socket.WebSocketSession session,
org.springframework.web.socket.CloseStatus closeStatus,
org.springframework.messaging.MessageChannel outputChannel) |
void |
afterSessionStarted(org.springframework.web.socket.WebSocketSession session,
org.springframework.messaging.MessageChannel outputChannel) |
List<String> |
getSupportedProtocols() |
void |
handleMessageFromClient(org.springframework.web.socket.WebSocketSession session,
org.springframework.web.socket.WebSocketMessage<?> webSocketMessage,
org.springframework.messaging.MessageChannel outputChannel)
Handle incoming WebSocket messages from clients.
|
void |
handleMessageToClient(org.springframework.web.socket.WebSocketSession session,
org.springframework.messaging.Message<?> message)
Handle WAMP messages going back out to WebSocket clients.
|
String |
resolveSessionId(org.springframework.messaging.Message<?> message) |
String |
toString() |
public static final int MINIMUM_WEBSOCKET_MESSAGE_SIZE
public WampSubProtocolHandler(com.fasterxml.jackson.core.JsonFactory jsonFactory)
public List<String> getSupportedProtocols()
getSupportedProtocols in interface org.springframework.web.socket.messaging.SubProtocolHandlerpublic void handleMessageFromClient(org.springframework.web.socket.WebSocketSession session,
org.springframework.web.socket.WebSocketMessage<?> webSocketMessage,
org.springframework.messaging.MessageChannel outputChannel)
handleMessageFromClient in interface org.springframework.web.socket.messaging.SubProtocolHandlerpublic void handleMessageToClient(org.springframework.web.socket.WebSocketSession session,
org.springframework.messaging.Message<?> message)
handleMessageToClient in interface org.springframework.web.socket.messaging.SubProtocolHandlerpublic String resolveSessionId(org.springframework.messaging.Message<?> message)
resolveSessionId in interface org.springframework.web.socket.messaging.SubProtocolHandlerpublic void afterSessionStarted(org.springframework.web.socket.WebSocketSession session,
org.springframework.messaging.MessageChannel outputChannel)
afterSessionStarted in interface org.springframework.web.socket.messaging.SubProtocolHandlerpublic void afterSessionEnded(org.springframework.web.socket.WebSocketSession session,
org.springframework.web.socket.CloseStatus closeStatus,
org.springframework.messaging.MessageChannel outputChannel)
afterSessionEnded in interface org.springframework.web.socket.messaging.SubProtocolHandlerCopyright © 2014–2017. All rights reserved.