@Override public void failed(final Exception cause) { if (cause instanceof IOException || cause instanceof RuntimeException) { if (proxyAuthExchange.isConnectionBased()) { proxyAuthExchange.reset(); } if (targetAuthExchange.isConnectionBased()) { targetAuthExchange.reset(); } } asyncExecCallback.failed(cause); }
if (!execRuntime.isEndpointConnected()) { if (proxyAuthExchange.getState() == AuthExchange.State.SUCCESS && proxyAuthExchange.isConnectionBased()) { log.debug("Resetting proxy auth state"); proxyAuthExchange.reset(); && targetAuthExchange.isConnectionBased()) { log.debug("Resetting target auth state"); targetAuthExchange.reset();
execRuntime.disconnectEndpoint(); if (proxyAuthExchange.getState() == AuthExchange.State.SUCCESS && proxyAuthExchange.isConnectionBased()) { log.debug("Resetting proxy auth state"); proxyAuthExchange.reset(); && targetAuthExchange.isConnectionBased()) { log.debug("Resetting target auth state"); targetAuthExchange.reset(); } catch (final RuntimeException | IOException ex) { execRuntime.discardEndpoint(); if (proxyAuthExchange.isConnectionBased()) { proxyAuthExchange.reset(); if (targetAuthExchange.isConnectionBased()) { targetAuthExchange.reset();
if (currentRoute.getProxyHost() != null) { final AuthExchange proxyAuthExchange = clientContext.getAuthExchange(currentRoute.getProxyHost()); if (proxyAuthExchange.isConnectionBased()) { log.debug("Resetting proxy auth state"); proxyAuthExchange.reset();
if (currentRoute.getProxyHost() != null) { final AuthExchange proxyAuthExchange = context.getAuthExchange(currentRoute.getProxyHost()); if (proxyAuthExchange.isConnectionBased()) { this.log.debug("Resetting proxy auth state"); proxyAuthExchange.reset();