/** Handle an error callback from the WebSocketHandler adapter */ void handleError(Throwable ex) { this.receivePublisher.onError(ex); if (this.sendProcessor != null) { this.sendProcessor.cancel(); this.sendProcessor.onError(ex); } }
@Override public void onResult(SendResult result) { if (result.isOK()) { getSendProcessor().setReadyToSend(true); getSendProcessor().onWritePossible(); } else { getSendProcessor().cancel(); getSendProcessor().onError(result.getException()); } }
@Override public void writeFailed(Throwable x) { getSendProcessor().cancel(); getSendProcessor().onError(x); }
@Override public void onError(WebSocketChannel channel, Void context, Throwable throwable) { getSendProcessor().cancel(); getSendProcessor().onError(throwable); } }
@Override public void onError(WebSocketChannel channel, Void context, Throwable throwable) { DataBufferUtils.release(this.payload); getSendProcessor().cancel(); getSendProcessor().onError(throwable); } }
@Override public void onResult(SendResult result) { if (result.isOK()) { getSendProcessor().setReadyToSend(true); getSendProcessor().onWritePossible(); } else { getSendProcessor().cancel(); getSendProcessor().onError(result.getException()); } }
/** Handle an error callback from the WebSocketHandler adapter. */ void handleError(Throwable ex) { this.receivePublisher.onError(ex); WebSocketSendProcessor sendProcessor = this.sendProcessor; if (sendProcessor != null) { sendProcessor.cancel(); sendProcessor.onError(ex); } }
@Override public void writeFailed(Throwable x) { getSendProcessor().cancel(); getSendProcessor().onError(x); }