@Override default T get() { return this.getValue(); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName(), new ValueService<>(this.requirement)); return this.requirement.register(builder).setInitialMode(ServiceController.Mode.PASSIVE); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName(), new ValueService<>(this.requirement)); return this.requirement.register(builder).setInitialMode(ServiceController.Mode.PASSIVE); } }
@Override default T get() { return this.getValue(); } }