@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.name); Consumer<Map.Entry<String, List<ClientMapping>>> entry = new CompositeDependency(this.group, this.remotingConnectorInfo).register(builder).provides(this.name); Service service = new FunctionalService<>(entry, Function.identity(), this); return builder.setInstance(service); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceName name = this.getServiceName(); ServiceBuilder<?> builder = target.addService(name); Consumer<CacheFactoryBuilder<K, V>> cacheFactoryBuilder = builder.provides(name); Service service = Service.newInstance(cacheFactoryBuilder, this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<Module> module = builder.provides(this.getServiceName()); this.loader = builder.requires(Services.JBOSS_SERVICE_MODULE_LOADER); Service service = new FunctionalService<>(module, Function.identity(), this); return builder.setInstance(service); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<SingleSignOnSessionFactory> factory = new CompositeDependency(this.manager, this.keyStore, this.credentialSource, this.sslContext).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(factory, Function.identity(), this); return builder.setInstance(service); }
@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<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<SingletonElectionPolicy> policy = builder.provides(this.getServiceName()); for (Dependency dependency : this.dependencies) { dependency.register(builder); } Service service = new FunctionalService<>(policy, this, this); return builder.setInstance(service); }
@Override public final ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<Configuration> configuration = new CompositeDependency(this.container, this.dependency).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(configuration, Function.identity(), this, this); 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 = target.addService(this.getServiceName()); this.environment = builder.requires(ServerEnvironmentService.SERVICE_NAME); Consumer<Group> group = builder.provides(this.getServiceName()); Service service = new FunctionalService<>(group, this, this.environment); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@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<ChannelFactory> factory = new CompositeDependency(this.parentChannel, this.parentFactory).register(builder).provides(this.getServiceName()); for (Dependency dependency : this.protocols) { dependency.register(builder); } Service service = new FunctionalService<>(factory, Function.identity(), this, this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { this.configurationConfigurator.build(target).install(); this.cacheConfigurator.build(target).install(); ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<SessionManagerFactory<L, TransactionBatch>> factory = new CompositeDependency(this.group, this.affinityFactory, this.dispatcherFactory).register(builder).provides(this.getServiceName()); this.cache = builder.requires(this.cacheConfigurator.getServiceName()); Service service = new FunctionalService<>(factory, Function.identity(), this, Consumers.close()); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@Override public final ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<RegistryFactory<K, V>> factory = this.register(builder).provides(this.getServiceName()); Service service = Service.newInstance(factory, new FunctionalRegistryFactory<>(this)); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@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<Group> group = new CompositeDependency(this.cache, this.factory).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(group, Functions.identity(), this, Consumers.close()); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = new AsyncServiceConfigurator(this.getServiceName()).build(target); Consumer<JChannel> channel = new CompositeDependency(this.factory, this.cluster, this.server).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(channel, Function.identity(), this, 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<Registry<K, V>> registry = new CompositeDependency(this.factory, this.entry).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(registry, Function.identity(), this, Consumers.close()); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = new AsyncServiceConfigurator(this.getServiceName()).build(target); this.loader = builder.requires(Services.JBOSS_SERVICE_MODULE_LOADER); Consumer<CommandDispatcherFactory> factory = new CompositeDependency(this.channel, this.channelFactory, this.module).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(factory, Functions.identity(), this, Consumers.close()); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); }