| Name | Description | Type | Package | Framework |
| AbstractHttpReceivingTransportHandler | Base class for HTTP transport handlers that receive messages via HTTP POST. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| AbstractHttpSendingTransportHandler | Base class for HTTP transport handlers that push messages to connected clients. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| AbstractHttpSockJsSession | An abstract base class for use with HTTP transport SockJS sessions. | Class | org.springframework.web.socket.sockjs.transport.session | Spring MVC |
| AbstractSockJsSession | An abstract base class for SockJS sessions implementing SockJsSession. | Class | org.springframework.web.socket.sockjs.transport.session | Spring MVC |
| AbstractTransportHandler | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC | |
| DefaultSockJsService | A default implementation of SockJsServicewith all default TransportHandler implementations pre-registered. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| EventSourceTransportHandler | A TransportHandler for sending messages via Server-Sent events:http://dev. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| HtmlFileTransportHandler | An HTTP TransportHandler that uses a famous browser document. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| JsonpPollingTransportHandler | A TransportHandler that sends messages via JSONP polling. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| JsonpReceivingTransportHandler | A TransportHandler that receives messages over HTTP. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| PollingSockJsSession | A SockJS session for use with polling HTTP transports. | Class | org.springframework.web.socket.sockjs.transport.session | Spring MVC |
| SockJsServiceConfig | Provides transport handling code with access to the SockJsService configurationoptions they need to have access to. | Interface | org.springframework.web.socket.sockjs.transport | Spring MVC |
| SockJsSession | SockJS extension of Spring's standard WebSocketSession. | Interface | org.springframework.web.socket.sockjs.transport | Spring MVC |
| SockJsSessionFactory | A factory for creating a SockJS session. | Interface | org.springframework.web.socket.sockjs.transport | Spring MVC |
| SockJsWebSocketHandler | An implementation of WebSocketHandler that adds SockJS messages frames, sendsSockJS heartbeat messages, and delegates lifecycle events and messages to a target | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| StreamingSockJsSession | A SockJS session for use with streaming HTTP transports. | Class | org.springframework.web.socket.sockjs.transport.session | Spring MVC |
| TransportHandler | Handle a SockJS session URL, i. | Interface | org.springframework.web.socket.sockjs.transport | Spring MVC |
| TransportHandlingSockJsService | A basic implementation of SockJsServicewith support for SPI-based transport handling and session management. | Class | org.springframework.web.socket.sockjs.transport | Spring MVC |
| TransportType | SockJS transport types. | Class | org.springframework.web.socket.sockjs.transport | Spring MVC |
| WebSocketServerSockJsSession | A SockJS session for use with the WebSocket transport. | Class | org.springframework.web.socket.sockjs.transport.session | Spring MVC |
| WebSocketTransportHandler | WebSocket-based TransportHandler. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| XhrPollingTransportHandler | A TransportHandler based on XHR (long) polling. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| XhrReceivingTransportHandler | A TransportHandler that receives messages over HTTP. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |
| XhrStreamingTransportHandler | A TransportHandler that sends messages over an HTTP streaming request. | Class | org.springframework.web.socket.sockjs.transport.handler | Spring MVC |