# Package org.springframework.web.socket.handler

Convenient `WebSocketHandler` implementations and decorators.

See: Description

- Class Summary
  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` implementation that process binary messages only.
  ConcurrentWebSocketSessionDecorator | Wraps a `WebSocketSession` and guarantees 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` implementation that process text messages only.
  WebSocketHandlerDecorator | Wraps another `WebSocketHandler` instance and delegates to it.
  WebSocketSessionDecorator | Wraps another `WebSocketSession` instance and delegates to it.

- Exception Summary
  Exception | Description
  --- | ---
  SessionLimitExceededException | Raised when a WebSocket session has exceeded limits it has been configured for, e.g.

## Package org.springframework.web.socket.handler Description

Convenient `WebSocketHandler` implementations and decorators.