public class WebSocketHandlerDecorator extends java.lang.Object implements WebSocketHandler
| Constructor and Description |
|---|
WebSocketHandlerDecorator(WebSocketHandler delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterConnectionClosed(WebSocketSession session,
CloseStatus closeStatus)
Invoked after the WebSocket connection has been closed by either side, or after a
transport error has occurred.
|
void |
afterConnectionEstablished(WebSocketSession session)
Invoked after WebSocket negotiation has succeeded and the WebSocket connection is
opened and ready for use.
|
WebSocketHandler |
getDelegate() |
void |
handleMessage(WebSocketSession session,
WebSocketMessage<?> message)
Invoked when a new WebSocket message arrives.
|
void |
handleTransportError(WebSocketSession session,
java.lang.Throwable exception)
Handle an error from the underlying WebSocket message transport.
|
boolean |
supportsPartialMessages()
Whether the WebSocketHandler handles messages in parts.
|
java.lang.String |
toString() |
public WebSocketHandlerDecorator(WebSocketHandler delegate)
public WebSocketHandler getDelegate()
public void afterConnectionEstablished(WebSocketSession session) throws java.lang.Exception
WebSocketHandlerafterConnectionEstablished in interface WebSocketHandlerjava.lang.Exception - this method can handle or propagate exceptions; see class-level
Javadoc for details.public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws java.lang.Exception
WebSocketHandlerhandleMessage in interface WebSocketHandlerjava.lang.Exception - this method can handle or propagate exceptions; see class-level
Javadoc for details.public void handleTransportError(WebSocketSession session, java.lang.Throwable exception) throws java.lang.Exception
WebSocketHandlerhandleTransportError in interface WebSocketHandlerjava.lang.Exception - this method can handle or propagate exceptions; see class-level
Javadoc for details.public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) throws java.lang.Exception
WebSocketHandlerafterConnectionClosed in interface WebSocketHandlerjava.lang.Exception - this method can handle or propagate exceptions; see class-level
Javadoc for details.public boolean supportsPartialMessages()
WebSocketHandlersupportsPartialMessages in interface WebSocketHandlerpublic java.lang.String toString()
toString in class java.lang.Object