@ -650,21 +650,45 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@@ -650,21 +650,45 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
". Try listening for BrokerAvailabilityEvent ApplicationContext events.");
}
@ -680,8 +704,7 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@@ -680,8 +704,7 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@ -693,7 +716,12 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@@ -693,7 +716,12 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
}
@Override
publicvoidonFailure(Throwablet){
handleTcpConnectionFailure("Failed to send message "+message,t);
if(tcpConnection==null){
// already reset
}
else{
handleTcpConnectionFailure("Failed to send message "+message,t);
@ -64,8 +62,6 @@ public class ReactorTcpClient<P> implements TcpOperations<P> {
@@ -64,8 +62,6 @@ public class ReactorTcpClient<P> implements TcpOperations<P> {
@ -186,7 +182,7 @@ public class ReactorTcpClient<P> implements TcpOperations<P> {
@@ -186,7 +182,7 @@ public class ReactorTcpClient<P> implements TcpOperations<P> {
@ -368,6 +368,10 @@ public class StompSubProtocolHandler implements SubProtocolHandler, ApplicationE
@@ -368,6 +368,10 @@ public class StompSubProtocolHandler implements SubProtocolHandler, ApplicationE