@Override public void onAccept(final Transport transport) { try { brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { try { if (!brokerService.isStopping()) { Connection connection = createConnection(transport); connection.start(); } else { throw new BrokerStoppedException("Broker " + brokerService + " is being stopped"); } } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } } }); } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } }
@Override public void onAccept(final Transport transport) { try { brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { try { if (!brokerService.isStopping()) { Connection connection = createConnection(transport); connection.start(); } else { throw new BrokerStoppedException("Broker " + brokerService + " is being stopped"); } } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } } }); } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } }
@Override public void onAccept(final Transport transport) { try { brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { try { if (!brokerService.isStopping()) { Connection connection = createConnection(transport); connection.start(); } else { throw new BrokerStoppedException("Broker " + brokerService + " is being stopped"); } } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } } }); } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } }
public void onAccept(final Transport transport) { try { DefaultThreadPools.getDefaultTaskRunnerFactory().execute(new Runnable() { public void run() { MDCHelper.setContextMap(context); try { Connection connection = createConnection(transport); connection.start(); } catch (Exception e) { ServiceSupport.dispose(transport); onAcceptError(e); } } }); } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } }
public void onAcceptError(Exception error) { onAcceptError(error, null); }
@Override public void onAcceptError(Exception error) { onAcceptError(error, null); }
@Override public void onAcceptError(Exception error) { onAcceptError(error, null); }
@Override public void onAcceptError(Exception error) { onAcceptError(error, null); }
@Override public void onAccept(final Transport transport) { try { brokerService.getTaskRunnerFactory().execute(new Runnable() { @Override public void run() { try { if (!brokerService.isStopping()) { Connection connection = createConnection(transport); connection.start(); } else { throw new BrokerStoppedException("Broker " + brokerService + " is being stopped"); } } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } } }); } catch (Exception e) { String remoteHost = transport.getRemoteAddress(); ServiceSupport.dispose(transport); onAcceptError(e, remoteHost); } }
@Override public void onAcceptError(Exception error) { onAcceptError(error, null); }