@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return this.group.register(builder); } }
@Override public void configureDependency(ServiceBuilder<?> builder, ComponentStartService service) { cacheFactory.register(builder); } });
@Override public <V> ServiceBuilder<V> register(ServiceBuilder<V> builder) { return this.sharedSecretSource.register(builder); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.pathManager.register(builder)); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.async.register(builder)); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.global.register(builder)); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.binding.register(builder)); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register((this.sslContextDependency != null) ? this.sslContextDependency.register(builder) : builder); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register((this.factory != null) ? this.factory.register(builder) : builder); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceName name = this.getServiceName(); ServiceBuilder<?> builder = target.addService(name); Consumer<MarshallingConfigurationRepository> repository = this.deployment.register(builder).provides(name); Service service = new FunctionalService<>(repository, Function.identity(), this); return builder.setInstance(service); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<Group> group = this.factory.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(group, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<ServiceProviderRegistry<T>> registry = this.group.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(registry, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<T> consumer = this.requirement.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(consumer, Function.identity(), this.requirement); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<SessionIdentifierCodec> codec = this.server.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(codec, this, this.server); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<Map.Entry<String, Void>> entry = this.route.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(entry, this, this.route); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = new AsyncServiceConfigurator(this.getServiceName()).build(target); Consumer<ModClusterService> modClusterService = this.configuration.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(modClusterService, Function.identity(), this, this); return builder.setInstance(service); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { this.configurationConfigurator.build(target).install(); this.cacheConfigurator.build(target).install(); ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<SSOManagerFactory<A, D, S, TransactionBatch>> factory = this.affinityFactory.register(builder).provides(this.getServiceName()); this.cache = builder.requires(this.cacheConfigurator.getServiceName()); Service service = Service.newInstance(factory, new InfinispanSSOManagerFactory<>(this)); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); for (ServiceName alias : this.aliases) { builder.addAliases(alias); } Consumer<CacheContainer> container = this.configuration.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(container, this, this, this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<CommandDispatcherFactory> factory = this.group.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(factory, Functions.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = new AsyncServiceConfigurator(this.getServiceName()).build(target); Consumer<RemoteCacheContainer> container = this.configuration.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(container, this, this, this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }