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

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

See: Description

- Class Summary
  Class | Description
  --- | ---
  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 |
  DefaultSockJsService | A default implementation of `SockJsService` with all default `TransportHandler` implementations pre-registered.
  EventSourceTransportHandler | A TransportHandler for sending messages via Server-Sent events: http://dev.w3.org/html5/eventsource/.
  HtmlFileTransportHandler | An HTTP `TransportHandler` that uses a famous browsder document.domain technique: http://stackoverflow.com/questions/1481251/what-does-document-domain-document-domain-do
  JsonpPollingTransportHandler | A TransportHandler that sends messages via JSONP polling.
  JsonpReceivingTransportHandler | A `TransportHandler` that receives messages over HTTP.
  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`.