@ -44,22 +45,16 @@ public abstract class AbstractHttpReceivingTransportHandler
@@ -44,22 +45,16 @@ public abstract class AbstractHttpReceivingTransportHandler
@ -67,22 +62,22 @@ public abstract class AbstractHttpReceivingTransportHandler
@@ -67,22 +62,22 @@ public abstract class AbstractHttpReceivingTransportHandler
}
catch(JsonMappingExceptionex){
logger.error("Failed to read message: "+ex.getMessage());
@ -94,23 +89,25 @@ public abstract class AbstractHttpReceivingTransportHandler
@@ -94,23 +89,25 @@ public abstract class AbstractHttpReceivingTransportHandler
@ -41,34 +41,34 @@ public abstract class AbstractHttpSendingTransportHandler extends TransportHandl
@@ -41,34 +41,34 @@ public abstract class AbstractHttpSendingTransportHandler extends TransportHandl
@ -159,12 +160,18 @@ public class DefaultSockJsService extends AbstractSockJsService {
@@ -159,12 +160,18 @@ public class DefaultSockJsService extends AbstractSockJsService {
@ -173,13 +180,6 @@ public class DefaultSockJsService extends AbstractSockJsService {
@@ -173,13 +180,6 @@ public class DefaultSockJsService extends AbstractSockJsService {
@ -203,11 +203,17 @@ public class DefaultSockJsService extends AbstractSockJsService {
@@ -203,11 +203,17 @@ public class DefaultSockJsService extends AbstractSockJsService {
@ -231,58 +237,60 @@ public class DefaultSockJsService extends AbstractSockJsService {
@@ -231,58 +237,60 @@ public class DefaultSockJsService extends AbstractSockJsService {
@ -314,4 +322,31 @@ public class DefaultSockJsService extends AbstractSockJsService {
@@ -314,4 +322,31 @@ public class DefaultSockJsService extends AbstractSockJsService {
@ -49,7 +50,7 @@ public class EventSourceTransportHandler extends AbstractHttpSendingTransportHan
@@ -49,7 +50,7 @@ public class EventSourceTransportHandler extends AbstractHttpSendingTransportHan
@ -60,7 +61,7 @@ public class EventSourceTransportHandler extends AbstractHttpSendingTransportHan
@@ -60,7 +61,7 @@ public class EventSourceTransportHandler extends AbstractHttpSendingTransportHan
@ -85,12 +87,12 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
@@ -85,12 +87,12 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
@ -101,7 +103,7 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
@@ -101,7 +103,7 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
}
}
catch(Throwablet){
thrownewTransportErrorException("Failed to send error to client",t,session.getId());
thrownewSockJsProcessingException("Failed to send error to client",t,session.getId());
@ -119,7 +121,7 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
@@ -119,7 +121,7 @@ public class HtmlFileTransportHandler extends AbstractHttpSendingTransportHandle
@ -50,12 +52,12 @@ public class JsonpPollingTransportHandler extends AbstractHttpSendingTransportHa
@@ -50,12 +52,12 @@ public class JsonpPollingTransportHandler extends AbstractHttpSendingTransportHa
@ -66,7 +68,7 @@ public class JsonpPollingTransportHandler extends AbstractHttpSendingTransportHa
@@ -66,7 +68,7 @@ public class JsonpPollingTransportHandler extends AbstractHttpSendingTransportHa
}
}
catch(Throwablet){
thrownewTransportErrorException("Failed to send error to client",t,session.getId());
thrownewSockJsProcessingException("Failed to send error to client",t,session.getId());
@ -48,22 +49,22 @@ public class JsonpTransportHandler extends AbstractHttpReceivingTransportHandler
@@ -48,22 +49,22 @@ public class JsonpTransportHandler extends AbstractHttpReceivingTransportHandler
@ -58,20 +59,20 @@ public class WebSocketTransportHandler extends TransportHandlerSupport
@@ -58,20 +59,20 @@ public class WebSocketTransportHandler extends TransportHandlerSupport
@ -51,7 +52,7 @@ public class XhrPollingTransportHandler extends AbstractHttpSendingTransportHand
@@ -51,7 +52,7 @@ public class XhrPollingTransportHandler extends AbstractHttpSendingTransportHand
@ -49,7 +50,7 @@ public class XhrStreamingTransportHandler extends AbstractHttpSendingTransportHa
@@ -49,7 +50,7 @@ public class XhrStreamingTransportHandler extends AbstractHttpSendingTransportHa
@ -60,7 +61,7 @@ public class XhrStreamingTransportHandler extends AbstractHttpSendingTransportHa
@@ -60,7 +61,7 @@ public class XhrStreamingTransportHandler extends AbstractHttpSendingTransportHa
@ -38,7 +38,7 @@ public class XhrTransportHandler extends AbstractHttpReceivingTransportHandler {
@@ -38,7 +38,7 @@ public class XhrTransportHandler extends AbstractHttpReceivingTransportHandler {
@ -55,7 +57,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -55,7 +57,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@ -70,16 +72,16 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -70,16 +72,16 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
Assert.notNull(sessionId,"sessionId is required");
Assert.notNull(config,"sockJsConfig is required");
Assert.notNull(webSocketHandler,"webSocketHandler is required");
Assert.notNull(wsHandler,"webSocketHandler is required");
this.id=sessionId;
this.sockJsConfig=config;
this.handler=webSocketHandler;
this.sockJsServiceConfig=config;
this.handler=wsHandler;
}
@Override
@ -132,8 +134,8 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -132,8 +134,8 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@ -318,7 +320,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -318,7 +320,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
logger.warn("Terminating connection due to failure to send message: "+ex.getMessage());
disconnect(CloseStatus.SERVER_ERROR);
close(CloseStatus.SERVER_ERROR);
thrownewTransportErrorException("Failed to write "+frame,ex,this.getId());
thrownewSockJsProcessingException("Failed to write "+frame,ex,this.getId());
}
}
@ -332,13 +334,13 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -332,13 +334,13 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
}
protectedvoidscheduleHeartbeat(){
Assert.state(this.sockJsConfig.getTaskScheduler()!=null,"heartbeatScheduler not configured");
Assert.state(this.sockJsServiceConfig.getTaskScheduler()!=null,"heartbeatScheduler not configured");
@ -349,7 +351,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
@@ -349,7 +351,7 @@ public abstract class AbstractSockJsSession implements ConfigurableWebSocketSess
}
},time);
if(logger.isTraceEnabled()){
logger.trace("Scheduled heartbeat after "+this.sockJsConfig.getHeartbeatTime()/1000+" seconds");
logger.trace("Scheduled heartbeat after "+this.sockJsServiceConfig.getHeartbeatTime()/1000+" seconds");
@ -42,7 +41,7 @@ public class PollingSockJsSession extends AbstractHttpSockJsSession {
@@ -42,7 +41,7 @@ public class PollingSockJsSession extends AbstractHttpSockJsSession {
@ -37,14 +36,14 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
@@ -37,14 +36,14 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
@ -61,7 +60,7 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
@@ -61,7 +60,7 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
@ -70,7 +69,7 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
@@ -70,7 +69,7 @@ public class StreamingSockJsSession extends AbstractHttpSockJsSession {
logger.trace(this.byteCount+" bytes written so far, "
+getMessageCache().size()+" more messages not flushed");
@ -39,7 +37,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
@@ -39,7 +37,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
@ -85,7 +83,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
@@ -85,7 +83,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
logger.error("Broken data received. Terminating WebSocket connection abruptly",ex);
@ -98,7 +96,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
@@ -98,7 +96,7 @@ public class WebSocketServerSockJsSession extends AbstractSockJsSession {
@ -77,7 +79,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -77,7 +79,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@ -96,7 +98,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -96,7 +98,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@ -107,7 +109,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -107,7 +109,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@ -216,7 +218,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -216,7 +218,7 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
privateStringsessionId;
privateTransportTypetransportType;
privateStringtransport;
privateWebSocketHandlerhandler;
@ -224,11 +226,6 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -224,11 +226,6 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@ -237,15 +234,19 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@@ -237,15 +234,19 @@ public class AbstractSockJsServiceTests extends AbstractHttpRequestTests {
@ -83,7 +84,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -83,7 +84,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -107,7 +108,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -107,7 +108,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -122,7 +123,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -122,7 +123,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -135,20 +136,20 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -135,20 +136,20 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -158,20 +159,16 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -158,20 +159,16 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -179,7 +176,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -179,7 +176,7 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -191,13 +188,9 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@@ -191,13 +188,9 @@ public class DefaultSockJsServiceTests extends AbstractHttpRequestTests {
@ -105,7 +108,7 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@@ -105,7 +108,7 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@ -117,11 +120,11 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@@ -117,11 +120,11 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@ -131,9 +134,9 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@@ -131,9 +134,9 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@ -145,7 +148,7 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@@ -145,7 +148,7 @@ public class HttpReceivingTransportHandlerTests extends AbstractHttpRequestTest
@ -41,7 +49,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -41,7 +49,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
privateWebSocketHandlerwebSocketHandler;
privateStubSockJsConfigsockJsConfig;
privateStubSockJsServiceConfigsockJsConfig;
privateTaskSchedulertaskScheduler;
@ -54,7 +62,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -54,7 +62,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -62,7 +70,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -62,7 +70,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -89,7 +97,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -89,7 +97,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -110,7 +118,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -110,7 +118,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -124,7 +132,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -124,7 +132,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -145,7 +153,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@@ -145,7 +153,7 @@ public class HttpSendingTransportHandlerTests extends AbstractHttpRequestTests
@ -128,7 +127,7 @@ public class AbstractHttpSockJsSessionTests extends BaseAbstractSockJsSessionTes
@@ -128,7 +127,7 @@ public class AbstractHttpSockJsSessionTests extends BaseAbstractSockJsSessionTes
@ -210,7 +213,7 @@ public class AbstractSockJsSessionTests extends BaseAbstractSockJsSessionTests<T
@@ -210,7 +213,7 @@ public class AbstractSockJsSessionTests extends BaseAbstractSockJsSessionTests<T
@ -32,7 +33,7 @@ public abstract class BaseAbstractSockJsSessionTests<S extends AbstractSockJsSes
@@ -32,7 +33,7 @@ public abstract class BaseAbstractSockJsSessionTests<S extends AbstractSockJsSes
protectedWebSocketHandlerwebSocketHandler;
protectedStubSockJsConfigsockJsConfig;
protectedStubSockJsServiceConfigsockJsConfig;
protectedTaskSchedulertaskScheduler;
@ -44,7 +45,7 @@ public abstract class BaseAbstractSockJsSessionTests<S extends AbstractSockJsSes
@@ -44,7 +45,7 @@ public abstract class BaseAbstractSockJsSessionTests<S extends AbstractSockJsSes
@ -62,12 +63,8 @@ public class StubSockJsConfig implements SockJsConfiguration {
@@ -62,12 +63,8 @@ public class StubSockJsConfig implements SockJsConfiguration {
@ -43,7 +45,7 @@ public class TestSockJsSession extends AbstractSockJsSession {
@@ -43,7 +45,7 @@ public class TestSockJsSession extends AbstractSockJsSession {
@ -134,7 +133,7 @@ public class WebSocketServerSockJsSessionTests extends BaseAbstractSockJsSession
@@ -134,7 +133,7 @@ public class WebSocketServerSockJsSessionTests extends BaseAbstractSockJsSession