public abstract class AbstractHttpSendingTransportHandler extends AbstractTransportHandler implements SockJsSessionFactory
logger| Constructor and Description |
|---|
AbstractHttpSendingTransportHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getCallbackParam(ServerHttpRequest request) |
protected abstract MediaType |
getContentType() |
protected abstract SockJsFrameFormat |
getFrameFormat(ServerHttpRequest request) |
void |
handleRequest(ServerHttpRequest request,
ServerHttpResponse response,
WebSocketHandler wsHandler,
SockJsSession wsSession)
Handle the given request and delegate messages to the provided
WebSocketHandler. |
protected void |
handleRequestInternal(ServerHttpRequest request,
ServerHttpResponse response,
AbstractHttpSockJsSession sockJsSession) |
getServiceConfig, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSessioncheckSessionType, getTransportTypepublic final void handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, SockJsSession wsSession) throws SockJsException
TransportHandlerWebSocketHandler.handleRequest in interface TransportHandlerrequest - the current requestresponse - the current responsewsHandler - the target WebSocketHandler (never null)wsSession - the SockJS session (never null)SockJsException - raised when request processing fails as
explained in SockJsServiceprotected void handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, AbstractHttpSockJsSession sockJsSession) throws SockJsException
SockJsExceptionprotected abstract MediaType getContentType()
protected abstract SockJsFrameFormat getFrameFormat(ServerHttpRequest request)
@Nullable protected final String getCallbackParam(ServerHttpRequest request)