@Override public void serviceRemoteException(Throwable error) { if (!disposed.get()) { if (error instanceof SecurityException || error instanceof GeneralSecurityException) { LOG.error("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } else { LOG.warn("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } LOG.debug("The remote Exception was: {}", error, error); brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(error); } }
public void serviceLocalException(Throwable error) { if (!disposed.get()) { LOG.info("Network connection between " + localBroker + " and " + remoteBroker + " shutdown due to a local error: " + error); LOG.debug("The local Exception was:" + error, error); final Map map = MDCHelper.getCopyOfContextMap(); asyncTaskRunner.execute(new Runnable() { public void run() { MDCHelper.setContextMap(map); ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(); } }
public void serviceRemoteException(Throwable error) { if (!disposed.get()) { if (error instanceof SecurityException || error instanceof GeneralSecurityException) { LOG.error("Network connection between " + localBroker + " and " + remoteBroker + " shutdown due to a remote error: " + error); } else { LOG.warn("Network connection between " + localBroker + " and " + remoteBroker + " shutdown due to a remote error: " + error); } LOG.debug("The remote Exception was: " + error, error); final Map map = MDCHelper.getCopyOfContextMap(); asyncTaskRunner.execute(new Runnable() { public void run() { MDCHelper.setContextMap(map); ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(); } }
@Override public void serviceRemoteException(Throwable error) { if (!disposed.get()) { if (error instanceof SecurityException || error instanceof GeneralSecurityException) { LOG.error("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } else { LOG.warn("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } LOG.debug("The remote Exception was: {}", error, error); brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(error); } }
@Override public void serviceRemoteException(Throwable error) { if (!disposed.get()) { if (error instanceof SecurityException || error instanceof GeneralSecurityException) { LOG.error("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } else { LOG.warn("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } LOG.debug("The remote Exception was: {}", error, error); brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(error); } }
@Override public void serviceRemoteException(Throwable error) { if (!disposed.get()) { if (error instanceof SecurityException || error instanceof GeneralSecurityException) { LOG.error("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } else { LOG.warn("Network connection between {} and {} shutdown due to a remote error: {}", new Object[]{ localBroker, remoteBroker, error }); } LOG.debug("The remote Exception was: {}", error, error); brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { ServiceSupport.dispose(getControllingService()); } }); fireBridgeFailed(error); } }