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  
WebSocketHandler implementation with empty methods. | 
| BeanCreatingHandlerProvider<T> | 
 Instantiates a target handler through a Spring  
BeanFactory and also provides
 an equivalent destroy method. | 
| BinaryWebSocketHandler | 
 A convenient base class for  
WebSocketHandler implementations
 that process binary messages only. | 
| ConcurrentWebSocketSessionDecorator | 
 Wrap a  
WebSocketSession
 to guarantee only one thread can send messages at a time. | 
| ExceptionWebSocketHandlerDecorator | 
 An exception handling  
WebSocketHandlerDecorator. | 
| LoggingWebSocketHandlerDecorator | 
 A  
WebSocketHandlerDecorator that adds logging to WebSocket lifecycle events. | 
| PerConnectionWebSocketHandler | 
 A  
WebSocketHandler that initializes and destroys a WebSocketHandler
 instance for each WebSocket connection and delegates all other methods to it. | 
| TextWebSocketHandler | 
 A convenient base class for  
WebSocketHandler implementations
 that process text messages only. | 
| WebSocketHandlerDecorator | 
 Wraps another  
WebSocketHandler
 instance and delegates to it. | 
| WebSocketSessionDecorator | 
 Wraps another  
WebSocketSession instance
 and delegates to it. | 
| Exception | Description | 
|---|---|
| SessionLimitExceededException | 
 Raised when a WebSocket session has exceeded limits it has been configured
 for, e.g. 
 | 
WebSocketHandler
 implementations and decorators.