WebSocketHandler
 implementations and decorators.See: Description
| Interface | Description | 
|---|---|
| WebSocketHandlerDecoratorFactory | A factory for applying decorators to a WebSocketHandler. | 
| Class | Description | 
|---|---|
| AbstractWebSocketHandler | A convenient base class for  WebSocketHandlerimplementation with empty methods. | 
| BeanCreatingHandlerProvider<T> | Instantiates a target handler through a Spring  BeanFactoryand also provides
 an equivalent destroy method. | 
| BinaryWebSocketHandler | A convenient base class for  WebSocketHandlerimplementations
 that process binary messages only. | 
| ConcurrentWebSocketSessionDecorator | Wrap a  WebSocketSessionto guarantee only one thread can send messages at a time. | 
| ExceptionWebSocketHandlerDecorator | An exception handling  WebSocketHandlerDecorator. | 
| LoggingWebSocketHandlerDecorator | A  WebSocketHandlerDecoratorthat adds logging to WebSocket lifecycle events. | 
| PerConnectionWebSocketHandler | A  WebSocketHandlerthat initializes and destroys aWebSocketHandlerinstance for each WebSocket connection and delegates all other methods to it. | 
| TextWebSocketHandler | A convenient base class for  WebSocketHandlerimplementations
 that process text messages only. | 
| WebSocketHandlerDecorator | Wraps another  WebSocketHandlerinstance and delegates to it. | 
| WebSocketSessionDecorator | Wraps another  WebSocketSessioninstance
 and delegates to it. | 
| Enum | Description | 
|---|---|
| ConcurrentWebSocketSessionDecorator.OverflowStrategy | Enum for options of what to do when the buffer fills up. | 
| Exception | Description | 
|---|---|
| SessionLimitExceededException | Raised when a WebSocket session has exceeded limits it has been configured
 for, e.g. | 
WebSocketHandler
 implementations and decorators.