# Uses of Package
org.springframework.web.socket.messaging

- Packages that use org.springframework.web.socket.messaging
  Package | Description
  --- | ---
  org.springframework.web.socket.config | Configuration support for WebSocket request handling.
  org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes.
  org.springframework.web.socket.messaging | WebSocket integration for Spring's messaging module.

- Classes in org.springframework.web.socket.messaging used by org.springframework.web.socket.config
  Class and Description
  SubProtocolWebSocketHandler An implementation of `WebSocketHandler` that delegates incoming WebSocket messages to a `SubProtocolHandler` along with a `MessageChannel` to which the sub-protocol handler can send messages from WebSocket clients to the application.

- Classes in org.springframework.web.socket.messaging used by org.springframework.web.socket.config.annotation
  Class and Description
  StompSubProtocolErrorHandler A `SubProtocolErrorHandler` for use with STOMP.

- Classes in org.springframework.web.socket.messaging used by org.springframework.web.socket.messaging
  Class and Description
  AbstractSubProtocolEvent A base class for events for a message received from a WebSocket client and parsed into a higher-level sub-protocol (e.g.
  StompSubProtocolErrorHandler A `SubProtocolErrorHandler` for use with STOMP.
  StompSubProtocolHandler.Stats Contract for access to session counters.
  SubProtocolErrorHandler A contract for handling sub-protocol errors sent to clients.
  SubProtocolHandler A contract for handling WebSocket messages as part of a higher level protocol, referred to as "sub-protocol" in the WebSocket RFC specification.
  SubProtocolWebSocketHandler.Stats Contract for access to session counters.