public abstract class AbstractHttpReceivingTransportHandler extends java.lang.Object implements TransportHandler
Modifier and Type | Field and Description |
---|---|
protected Log |
logger |
private ObjectMapper |
objectMapper |
Constructor and Description |
---|
AbstractHttpReceivingTransportHandler() |
Modifier and Type | Method and Description |
---|---|
ObjectMapper |
getObjectMapper() |
protected abstract HttpStatus |
getResponseStatus() |
void |
handleRequest(ServerHttpRequest request,
ServerHttpResponse response,
WebSocketHandler webSocketHandler,
AbstractSockJsSession session) |
protected void |
handleRequestInternal(ServerHttpRequest request,
ServerHttpResponse response,
AbstractSockJsSession session) |
protected abstract java.lang.String[] |
readMessages(ServerHttpRequest request) |
protected void |
sendInternalServerError(ServerHttpResponse response,
java.lang.String error,
java.lang.String sessionId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransportType
public AbstractHttpReceivingTransportHandler()
public ObjectMapper getObjectMapper()
public final void handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler, AbstractSockJsSession session) throws TransportErrorException
handleRequest
in interface TransportHandler
TransportErrorException
protected void handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, AbstractSockJsSession session) throws TransportErrorException
TransportErrorException
protected void sendInternalServerError(ServerHttpResponse response, java.lang.String error, java.lang.String sessionId) throws TransportErrorException
TransportErrorException
protected abstract java.lang.String[] readMessages(ServerHttpRequest request) throws java.io.IOException
java.io.IOException
protected abstract HttpStatus getResponseStatus()