## Uses of Interface
org.springframework.web.socket.SubProtocolCapable

Packages that use SubProtocolCapable
org.springframework.web.socket.messaging: WebSocket integration for Spring's messaging module.
org.springframework.web.socket.sockjs.transport.handler: `TransportHandler` implementation classes as well as a concrete `SockJsService`.

### Uses of SubProtocolCapable in org.springframework.web.socket.messaging

Classes in org.springframework.web.socket.messaging that implement SubProtocolCapable
`class` `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.

### Uses of SubProtocolCapable in org.springframework.web.socket.sockjs.transport.handler

Classes in org.springframework.web.socket.sockjs.transport.handler that implement SubProtocolCapable
`class` `SockJsWebSocketHandler` An implementation of `WebSocketHandler` that adds SockJS messages frames, sends SockJS heartbeat messages, and delegates lifecycle events and messages to a target `WebSocketHandler`.