/** {@inheritDoc} */ @Deprecated @Override public ServiceTarget removeListener(final ServiceListener<Object> listener) { getDelegate().removeListener(listener); return this; }
/** {@inheritDoc} */ public ServiceTarget removeListener(final LifecycleListener listener) { getDelegate().removeListener(listener); return this; }
/** {@inheritDoc} */ public ServiceTarget removeListener(final LifecycleListener listener) { getDelegate().removeListener(listener); return this; }
/** {@inheritDoc} */ public ServiceContainer removeListener(final LifecycleListener listener) { getServiceTargetDelegate().removeListener(listener); return this; }
/** {@inheritDoc} */ @Deprecated @Override public ServiceTarget removeListener(final ServiceListener<Object> listener) { getDelegate().removeListener(listener); return this; }
/** {@inheritDoc} */ public ServiceContainer removeListener(final LifecycleListener listener) { getServiceTargetDelegate().removeListener(listener); return this; }
@Override protected void complete() { if (listenerTarget != null) { listenerTarget.removeListener(this); } addPhaseCompleteService(serviceTarget, INITIAL_DEPLOYMENTS_COMPLETE); }
/** {@inheritDoc} */ @Deprecated public ServiceContainer removeListener(final ServiceListener<Object> listener) { getServiceTargetDelegate().removeListener(listener); return this; }
@Override protected void complete() { if (listenerTarget != null) { listenerTarget.removeListener(this); } addPhaseCompleteService(serviceTarget, INITIAL_DEPLOYMENTS_COMPLETE); }
/** {@inheritDoc} */ @Deprecated public ServiceContainer removeListener(final ServiceListener<Object> listener) { getServiceTargetDelegate().removeListener(listener); return this; }
private void finish(final ServiceContainer container, final int outstanding) { if (done.getAndSet(true)) { return; } serviceTarget.removeListener(this); if (cancelLikely) { return; } final int failed = this.failed.get() + outstanding; final long elapsedTime = Math.max(System.currentTimeMillis() - startTime, 0L); final int started = this.started.get(); done(container, elapsedTime, started, failed, map, missingDepsSet); }