@Override protected void doStop(ServiceStopper stopper) throws Exception { for (PersistenceAdapter persistenceAdapter : adapters) { stopper.stop(persistenceAdapter); } }
/** * Stops a list of services */ public void stopServices(List services) { for (Iterator iter = services.iterator(); iter.hasNext();) { Service service = (Service)iter.next(); stop(service); } }
@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(); 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()); }
public void stopAllConnectors(ServiceStopper stopper) { for (Iterator<NetworkConnector> iter = getNetworkConnectors().iterator(); iter.hasNext();) { NetworkConnector connector = iter.next(); unregisterNetworkConnectorMBean(connector); stopper.stop(connector); } for (Iterator<ProxyConnector> iter = getProxyConnectors().iterator(); iter.hasNext();) { ProxyConnector connector = iter.next(); stopper.stop(connector); } for (Iterator<JmsConnector> iter = jmsConnectors.iterator(); iter.hasNext();) { JmsConnector connector = iter.next(); stopper.stop(connector); } for (Iterator<TransportConnector> iter = getTransportConnectors().iterator(); iter.hasNext();) { TransportConnector connector = iter.next(); try { unregisterConnectorMBean(connector); } catch (IOException e) { } stopper.stop(connector); } }
@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(); } }
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 protected void doStop(ServiceStopper stopper) throws Exception { for (PersistenceAdapter persistenceAdapter : adapters) { stopper.stop(persistenceAdapter); } }
@Override protected void doStop(ServiceStopper serviceStopper) throws Exception { serviceStopper.stop(brokerView); }
/** * Stops a list of services */ public void stopServices(List services) { for (Iterator iter = services.iterator(); iter.hasNext();) { Service service = (Service)iter.next(); stop(service); } }
/** * Stops a list of services */ public void stopServices(List services) { for (Iterator iter = services.iterator(); iter.hasNext();) { Service service = (Service)iter.next(); stop(service); } }
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"); }