public void reset() { isComplete = true; try { context.complete(); } catch (IllegalStateException ex) { // ignore } isPending = false; isResumed = false; isNew = false; isTimeout = false; obj = null; if (callback != null) { final Exception ex = inMessage.getExchange().get(Exception.class); Throwable cause = isCausedByIO(ex); if (cause != null && isClientDisconnected(cause)) { callback.onDisconnect(); } } }
public void reset() { isComplete = true; try { context.complete(); } catch (IllegalStateException ex) { // ignore } isPending = false; isResumed = false; isNew = false; isTimeout = false; obj = null; if (callback != null) { final Exception ex = inMessage.getExchange().get(Exception.class); Throwable cause = isCausedByIO(ex); if (cause != null && isClientDisconnected(cause)) { callback.onDisconnect(); } } }