@Override public void stop() throws Exception { started = false; this.scheduler.cancel(purgeInactiveDestinationsTask); ServiceStopper ss = new ServiceStopper(); doStop(ss); ss.throwFirstException(); // clear the state clientIdSet.clear(); connections.clear(); destinations.clear(); brokerInfos.clear(); }
@Override public void stop() throws Exception { if (!running.compareAndSet(true, false)) { return; } shuttingDown.set(true); ServiceStopper ss = new ServiceStopper(); ss.stop(remoteTransport); ss.stop(localTransport); ss.throwFirstException(); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); if (this.server != null) { ss.stop(this.server); } for (Iterator<ProxyConnection> iter = connections.iterator(); iter.hasNext();) { LOG.info("Connector stopped: Stopping proxy."); ss.stop(iter.next()); } connections.clear(); ss.throwFirstException(); LOG.info("Proxy Connector {} stopped", getName()); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); ss.stop(discoveryAgent); ss.stop(next); ss.throwFirstException(); }
public void stop() throws Exception { if (stopped.compareAndSet(false, true)) { stopping.set(true); ServiceStopper stopper = new ServiceStopper(); try { doStop(stopper); } catch (Exception e) { stopper.onException(this, e); } finally { postStop(stopper); } stopped.set(true); started.set(false); stopping.set(false); for(ServiceListener l:this.serviceListeners) { l.stopped(this); } stopper.throwFirstException(); } }
@Override public void stop() throws Exception { try { synchronized (reconnectMutex) { ServiceStopper ss = new ServiceStopper(); if (!started) { return; } started = false; disposed = true; connected = false; for (Iterator<FanoutTransportHandler> iter = transports.iterator(); iter.hasNext();) { FanoutTransportHandler th = iter.next(); if (th.transport != null) { ss.stop(th.transport); } } LOG.debug("Stopped: " + this); ss.throwFirstException(); } } finally { reconnectTask.shutdown(); reconnectTaskFactory.shutdownNow(); } }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); if (discoveryAgent != null) { ss.stop(discoveryAgent); } if (server != null) { ss.stop(server); } if (this.statusDector != null) { this.statusDector.stop(); } for (TransportConnection connection : connections) { ss.stop(connection); } server = null; ss.throwFirstException(); LOG.info("Connector {} stopped", getName()); }
staticDestinationsLatch.countDown(); ss.throwFirstException();
stopper.throwFirstException();
public void stop() throws Exception { try { if (connectionInfo != null) { localBroker.request(connectionInfo.createRemoveCommand()); remoteBroker.request(connectionInfo.createRemoveCommand()); } localBroker.setTransportListener(null); remoteBroker.setTransportListener(null); localBroker.oneway(new ShutdownInfo()); remoteBroker.oneway(new ShutdownInfo()); } finally { ServiceStopper ss = new ServiceStopper(); ss.stop(localBroker); ss.stop(remoteBroker); ss.throwFirstException(); } }
@Override public void stop() throws Exception { started = false; this.scheduler.cancel(purgeInactiveDestinationsTask); ServiceStopper ss = new ServiceStopper(); doStop(ss); ss.throwFirstException(); // clear the state clientIdSet.clear(); connections.clear(); destinations.clear(); brokerInfos.clear(); }
@Override public void stop() throws Exception { if (!running.compareAndSet(true, false)) { return; } shuttingDown.set(true); ServiceStopper ss = new ServiceStopper(); ss.stop(remoteTransport); ss.stop(localTransport); ss.throwFirstException(); }
@Override public void stop() throws Exception { if (!running.compareAndSet(true, false)) { return; } shuttingDown.set(true); ServiceStopper ss = new ServiceStopper(); ss.stop(remoteTransport); ss.stop(localTransport); ss.throwFirstException(); }
@Override public void stop() throws Exception { if (!running.compareAndSet(true, false)) { return; } shuttingDown.set(true); ServiceStopper ss = new ServiceStopper(); ss.stop(remoteTransport); ss.stop(localTransport); ss.throwFirstException(); }
public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); if (this.server != null) { ss.stop(this.server); } for (Iterator<ProxyConnection> iter = connections.iterator(); iter.hasNext();) { LOG.info("Connector stopped: Stopping proxy."); ss.stop(iter.next()); } ss.throwFirstException(); LOG.info("Proxy Connector " + getName() + " Stopped"); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); if (this.server != null) { ss.stop(this.server); } for (Iterator<ProxyConnection> iter = connections.iterator(); iter.hasNext();) { LOG.info("Connector stopped: Stopping proxy."); ss.stop(iter.next()); } connections.clear(); ss.throwFirstException(); LOG.info("Proxy Connector {} stopped", getName()); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); ss.stop(discoveryAgent); ss.stop(next); ss.throwFirstException(); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); ss.stop(discoveryAgent); ss.stop(next); ss.throwFirstException(); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); ss.stop(discoveryAgent); ss.stop(next); ss.throwFirstException(); }
@Override public void stop() throws Exception { ServiceStopper ss = new ServiceStopper(); ss.stop(discoveryAgent); ss.stop(next); ss.throwFirstException(); }