@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<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<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<T> injector = builder.provides(this.getServiceName()); Supplier<T> requirement = builder.requires(this.requirementName); Service service = new FunctionalService<>(injector, Function.identity(), requirement); return builder.setInstance(service).setInitialMode(this.initialMode); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<T> token = this.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(token, CREDENTIAL_SOURCE_MAPPER.andThen(this), this.sharedSecretSource); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@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 final ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<C> configuration = this.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(configuration, 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<C> component = this.register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(component, Function.identity(), this); return builder.setInstance(service).setInitialMode(this.initialMode); }
@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 ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = new AsyncServiceConfigurator(SERVICE_NAME).build(target); Consumer<ProtocolDefaults> defaults = builder.provides(SERVICE_NAME); Service service = new FunctionalService<>(defaults, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@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<XAResourceRecovery> recovery = builder.provides(this.getServiceName()); new CompositeDependency(this.cache, this.registry).register(builder); Service service = new FunctionalService<>(recovery, Function.identity(), this, this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); } }
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<RouteLocator> locator = new CompositeDependency(this.factory, this.registry, this.cache).register(builder).provides(this.getServiceName()); Service service = new FunctionalService<>(locator, 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<Configuration> configuration = new CompositeDependency(this.module, this.connectionPool, this.nearCache, this.security).register(builder).provides(this.getServiceName()); for (Dependency dependency : this.threadPools.values()) { dependency.register(builder); } for (List<SupplierDependency<OutboundSocketBinding>> dependencies : this.clusters.values()) { for (Dependency dependency : dependencies) { dependency.register(builder); } } Service service = new FunctionalService<>(configuration, 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<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); } }