public interface SockJsService
In a Servlet 3+ container, SockJsHttpRequestHandler
 can be used to invoke this service. The processing servlet, as well as all filters involved,
 must have asynchronous support enabled through the ServletContext API or by adding an
 <async-support>true</async-support> element to servlet and filter declarations
 in web.xml.
SockJsHttpRequestHandler| Modifier and Type | Method and Description | 
|---|---|
void | 
handleRequest(ServerHttpRequest request,
             ServerHttpResponse response,
             String sockJsPath,
             WebSocketHandler handler)
Process a SockJS HTTP request. 
 | 
void handleRequest(ServerHttpRequest request, ServerHttpResponse response, String sockJsPath, WebSocketHandler handler) throws SockJsException
See the "Base URL", "Static URLs", and "Session URLs" sections of the SockJS protocol for details on the types of URLs expected.
request - the current requestresponse - the current responsesockJsPath - the remainder of the path within the SockJS service prefixhandler - the handler that will exchange messages with the SockJS clientSockJsException - raised when request processing fails; generally, failed
 attempts to send messages to clients automatically close the SockJS session
 and raise SockJsTransportFailureException; failed attempts to read
 messages from clients do not automatically close the session and may result
 in SockJsMessageDeliveryException or SockJsException;
 exceptions from the WebSocketHandler can be handled internally or through
 ExceptionWebSocketHandlerDecorator or some alternative decorator.
 The former is automatically added when using
 SockJsHttpRequestHandler.