@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.dependencies) { if (dependency != null) { dependency.register(builder); } } return builder; } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.dependencies) { dependency.register(builder); } return builder; }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.sites) { dependency.register(builder); } return super.register(builder); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.bindings) { dependency.register(builder); } return super.register(builder); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.bindings) { dependency.register(builder); } return super.register(builder); }
@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<GlobalConfiguration> global = new CompositeDependency(this.module, this.transport, this.site, this.server).register(builder).provides(this.getServiceName()); this.loader = builder.requires(Services.JBOSS_SERVICE_MODULE_LOADER); for (Dependency dependency: this.pools.values()) { dependency.register(builder); } for (Dependency dependency : this.schedulers.values()) { dependency.register(builder); } Service service = new FunctionalService<>(global, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); } }
@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 = target.addService(this.getServiceName()); Consumer<ModClusterConfiguration> config = new CompositeDependency(this.advertiseSocketDependency, this.sslContextDependency).register(builder).provides(this.getServiceName()); for (Dependency dependency : this.outboundSocketBindings) { dependency.register(builder); } Service service = new FunctionalService<>(config, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); }
@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); }
dependency.register(builder);
@Override public ServiceBuilder<?> build(ServiceTarget target) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<ChannelFactory> factory = new CompositeDependency(this.transport, this.relay, this.socketBindingManager).register(builder).provides(this.getServiceName()); this.environment = builder.requires(ServerEnvironmentService.SERVICE_NAME); for (Dependency dependency : this.protocols) { dependency.register(builder); } Service service = Service.newInstance(factory, new JChannelFactory(this)); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.dependencies) { if (dependency != null) { dependency.register(builder); } } return builder; } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.dependencies) { dependency.register(builder); } return builder; }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.sites) { dependency.register(builder); } return super.register(builder); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { for (Dependency dependency : this.bindings) { dependency.register(builder); } return super.register(builder); }
@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 = target.addService(this.getServiceName()); Consumer<ModClusterConfiguration> config = new CompositeDependency(this.advertiseSocketDependency, this.sslContextDependency).register(builder).provides(this.getServiceName()); for (Dependency dependency : this.outboundSocketBindings) { dependency.register(builder); } Service service = new FunctionalService<>(config, Function.identity(), this); return builder.setInstance(service).setInitialMode(ServiceController.Mode.PASSIVE); }
@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) { ServiceBuilder<?> builder = target.addService(this.getServiceName()); Consumer<ChannelFactory> factory = new CompositeDependency(this.transport, this.relay, this.socketBindingManager).register(builder).provides(this.getServiceName()); this.environment = builder.requires(ServerEnvironmentService.SERVICE_NAME); for (Dependency dependency : this.protocols) { dependency.register(builder); } Service service = Service.newInstance(factory, new JChannelFactory(this)); return builder.setInstance(service).setInitialMode(ServiceController.Mode.ON_DEMAND); }