|
|
|
@ -38,6 +38,10 @@ import org.springframework.web.socket.sockjs.transport.session.AbstractHttpSockJ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public abstract class AbstractHttpReceivingTransportHandler extends AbstractTransportHandler { |
|
|
|
public abstract class AbstractHttpReceivingTransportHandler extends AbstractTransportHandler { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public boolean checkSessionType(SockJsSession session) { |
|
|
|
|
|
|
|
return (session instanceof AbstractHttpSockJsSession); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public final void handleRequest(ServerHttpRequest request, ServerHttpResponse response, |
|
|
|
public final void handleRequest(ServerHttpRequest request, ServerHttpResponse response, |
|
|
|
@ -95,13 +99,9 @@ public abstract class AbstractHttpReceivingTransportHandler extends AbstractTran |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected abstract String[] readMessages(ServerHttpRequest request) throws IOException; |
|
|
|
protected abstract String[] readMessages(ServerHttpRequest request) throws IOException; |
|
|
|
|
|
|
|
|
|
|
|
protected abstract HttpStatus getResponseStatus(); |
|
|
|
protected abstract HttpStatus getResponseStatus(); |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public boolean checkSessionType(SockJsSession session) { |
|
|
|
|
|
|
|
return session instanceof AbstractHttpSockJsSession; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|