@NonNullApi @NonNullFields

# Package org.springframework.web.socket.sockjs.transport.handler

`TransportHandler` implementation classes as well as a concrete `SockJsService`.

See: Description

Class Summary
AbstractHttpReceivingTransportHandler: Base class for HTTP transport handlers that receive messages via HTTP POST.
AbstractHttpSendingTransportHandler: Base class for HTTP transport handlers that push messages to connected clients.
AbstractTransportHandler: Common base class for `TransportHandler` implementations.
DefaultSockJsService: A default implementation of `SockJsService` with all default `TransportHandler` implementations pre-registered.
EventSourceTransportHandler: A TransportHandler for sending messages via Server-Sent Events: https://dev.w3.org/html5/eventsource/.
HtmlFileTransportHandler: An HTTP `TransportHandler` that uses a famous browser `document.domain technique`.
SockJsWebSocketHandler: An implementation of `WebSocketHandler` that adds SockJS messages frames, sends SockJS heartbeat messages, and delegates lifecycle events and messages to a target `WebSocketHandler`.
WebSocketTransportHandler: WebSocket-based `TransportHandler`.
XhrPollingTransportHandler: A `TransportHandler` based on XHR (long) polling.
XhrReceivingTransportHandler: A `TransportHandler` that receives messages over HTTP.
XhrStreamingTransportHandler: A `TransportHandler` that sends messages over an HTTP streaming request.

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

`TransportHandler` implementation classes as well as a concrete `SockJsService`.