/** {@inheritDoc} */ @Deprecated @Override public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) throws IllegalArgumentException { return getDelegate().addServiceValue(name, value); }
/** {@inheritDoc} */ @Deprecated @Override public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) throws IllegalArgumentException { return getDelegate().addServiceValue(name, value); }
/** {@inheritDoc} */ public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) throws IllegalArgumentException { return getServiceTargetDelegate().addServiceValue(name, value); }
/** {@inheritDoc} */ public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) throws IllegalArgumentException { return getServiceTargetDelegate().addServiceValue(name, value); }
@Override public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) { final ServiceBuilder<T> realBuilder = super.getDelegate().addServiceValue(name, value); // If done() has been called we are no longer associated with a management op and should just // return the builder from delegate synchronized (this) { if (builderSupplier == null) { return realBuilder; } ContextServiceBuilder<T> csb = builderSupplier.getContextServiceBuilder(realBuilder, name); builders.add(csb); return csb; } }
@Override public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) { final ServiceBuilder<T> realBuilder = super.getDelegate().addServiceValue(name, value); // If done() has been called we are no longer associated with a management op and should just // return the builder from delegate synchronized (this) { if (builderSupplier == null) { return realBuilder; } ContextServiceBuilder<T> csb = builderSupplier.getContextServiceBuilder(realBuilder, name); builders.add(csb); return csb; } }
public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) { final ServiceBuilder<T> realBuilder = modelController.getServiceTarget().addServiceValue(name, value); return new ContextServiceBuilder<T>(realBuilder, name); }
public <T> ServiceBuilder<T> addServiceValue(final ServiceName name, final Value<? extends Service<T>> value) { final ServiceBuilder<T> realBuilder = modelController.getServiceTarget().addServiceValue(name, value); return new ContextServiceBuilder<T>(realBuilder, name); }