@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
/** * Initiates service {@linkplain Service#stop shutdown} if necessary on all the services being * managed. * * @return this */ public ServiceManager stopAsync() { for (Service service : services.keySet()) { service.stop(); } return this; }
/** * Initiates service {@linkplain Service#stop shutdown} if necessary on all the services being * managed. * * @return this */ public ServiceManager stopAsync() { for (Service service : services.keySet()) { service.stop(); } return this; }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
/** * Initiates service {@linkplain Service#stop shutdown} if necessary on all the services being * managed. * * @return this */ public ServiceManager stopAsync() { for (Service service : services.keySet()) { service.stop(); } return this; }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
@Override public void follower() { LOG.info("Follower of stream file janitor service"); if (janitorService != null) { janitorService.stop(); janitorService = null; } } });
@Deprecated @Override public final ListenableFuture<State> stop() { return delegate.stop(); }
/** * Initiates service {@linkplain Service#stop shutdown} if necessary on all the services being * managed. * * @return this */ public ServiceManager stopAsync() { for (Service service : services.keySet()) { service.stop(); } return this; }
private void stopService(String name, Optional<? extends Service> ref) { if (ref.isPresent()) { Service service = ref.get(); _log.info("Stopping owned service {}: {}", _group, name); service.stop(); } }
private void stopService(String name, Optional<? extends Service> ref) { if (ref.isPresent()) { Service service = ref.get(); _log.info("Stopping owned service {}: {}", _group, name); service.stop(); } }
@Deprecated @Override public ListenableFuture<State> stop() { return delegate().stop(); }
@Deprecated @Override public ListenableFuture<State> stop() { return delegate().stop(); }
@Deprecated @Override public ListenableFuture<State> stop() { return delegate().stop(); }
@Deprecated @Override public ListenableFuture<State> stop() { return delegate().stop(); }
/** * Performs the actual logic of chain Service start/stop. */ private static ListenableFuture<List<ListenableFuture<Service.State>>> doChain(boolean doStart, Service firstService, Service...moreServices) { SettableFuture<List<ListenableFuture<Service.State>>> resultFuture = SettableFuture.create(); List<ListenableFuture<Service.State>> result = Lists.newArrayListWithCapacity(moreServices.length + 1); ListenableFuture<Service.State> future = doStart ? firstService.start() : firstService.stop(); future.addListener(createChainListener(future, moreServices, new AtomicInteger(0), result, resultFuture, doStart), Threads.SAME_THREAD_EXECUTOR); return resultFuture; }