@Override public ListenableFuture<Service.State> call() throws Exception { return service.start(); } });
@Override public ListenableFuture<Service.State> call() throws Exception { return service.start(); } });
@Override public ListenableFuture<State> start() { return serviceDelegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Deprecated @Override public final ListenableFuture<State> start() { return delegate.start(); }
@Override public final ListenableFuture<State> start() { serviceDelegate.addListener(listenerExecutors, Threads.SAME_THREAD_EXECUTOR); return serviceDelegate.start(); }
@Deprecated @Override public ListenableFuture<State> start() { return delegate().start(); }
@Override public void leader() { LOG.info("Leader of stream file janitor service"); janitorService = new LocalStreamFileJanitorService(janitor, cConf); janitorService.start(); }
@Deprecated @Override public ListenableFuture<State> start() { return delegate().start(); }
@Deprecated @Override public ListenableFuture<State> start() { return delegate().start(); }
@Override public final ListenableFuture<State> start() { serviceDelegate.addListener(listenerExecutors, Threads.SAME_THREAD_EXECUTOR); return serviceDelegate.start(); }
@Deprecated @Override public ListenableFuture<State> start() { return delegate().start(); }
/** * 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; }