public class AsityWebSocketHandler extends AbstractWebSocketHandler
SpringWebMvcServerWebSocket.
@Bean
public AsityWebSocketHandler webSocketHandler() {
return new AsityWebSocketHandler().onwebsocket(ws -> {});
}
@Override // A contract from WebSocketConfigurer
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(webSocketHandler(), "/cettia");
}
| Constructor and Description |
|---|
AsityWebSocketHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterConnectionClosed(WebSocketSession session,
CloseStatus status) |
void |
afterConnectionEstablished(WebSocketSession session) |
protected void |
handleBinaryMessage(WebSocketSession session,
BinaryMessage message) |
protected void |
handleTextMessage(WebSocketSession session,
TextMessage message) |
void |
handleTransportError(WebSocketSession session,
Throwable exception) |
AsityWebSocketHandler |
onwebsocket(Action<ServerWebSocket> action)
Registers an action to be called when
ServerWebSocket is available. |
handleMessage, handlePongMessage, supportsPartialMessagespublic void afterConnectionEstablished(WebSocketSession session)
afterConnectionEstablished in interface WebSocketHandlerafterConnectionEstablished in class AbstractWebSocketHandlerpublic void afterConnectionClosed(WebSocketSession session, CloseStatus status)
afterConnectionClosed in interface WebSocketHandlerafterConnectionClosed in class AbstractWebSocketHandlerpublic void handleTransportError(WebSocketSession session, Throwable exception)
handleTransportError in interface WebSocketHandlerhandleTransportError in class AbstractWebSocketHandlerprotected void handleTextMessage(WebSocketSession session, TextMessage message)
handleTextMessage in class AbstractWebSocketHandlerprotected void handleBinaryMessage(WebSocketSession session, BinaryMessage message)
handleBinaryMessage in class AbstractWebSocketHandlerpublic AsityWebSocketHandler onwebsocket(Action<ServerWebSocket> action)
ServerWebSocket is available.Copyright © 2015–2019. All rights reserved.