Top Description Classes
module spring.websocket

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

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

org.springframework.web.socket.sockjs.transport.TransportHandler implementation classes as well as a concrete org.springframework.web.socket.sockjs.SockJsService.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractHttpReceivingTransportHandler

Base class for HTTP transport handlers that receive messages via HTTP POST.

public abstract class
AbstractHttpSendingTransportHandler

Base class for HTTP transport handlers that push messages to connected clients.

public abstract class
AbstractTransportHandler

Common base class for TransportHandler implementations.

public class
DefaultSockJsService

A default implementation of org.springframework.web.socket.sockjs.SockJsService with all default TransportHandler implementations pre-registered.

public class
EventSourceTransportHandler

A TransportHandler for sending messages via Server-Sent Events: https://dev.w3.org/html5/eventsource/.

public class
HtmlFileTransportHandler

An HTTP TransportHandler that uses a famous browser document.domain technique.

public 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.

public class
public class
XhrPollingTransportHandler

A TransportHandler based on XHR (long) polling.

public class
XhrReceivingTransportHandler

A TransportHandler that receives messages over HTTP.

public class
XhrStreamingTransportHandler

A TransportHandler that sends messages over an HTTP streaming request.