Class CompositeServiceBuilder<T>
- java.lang.Object
-
- org.jboss.msc.service.DelegatingServiceBuilder<T>
-
- org.jboss.as.clustering.controller.CompositeServiceBuilder<T>
-
- All Implemented Interfaces:
org.jboss.msc.service.ServiceBuilder<T>
public class CompositeServiceBuilder<T> extends org.jboss.msc.service.DelegatingServiceBuilder<T>AServiceBuilderfacade for installing a set ofServiceBuilderinstances.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description CompositeServiceBuilder(Iterable<org.jboss.msc.service.ServiceBuilder<?>> builders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.msc.service.ServiceBuilder<T>addListener(org.jboss.msc.service.LifecycleListener listener)org.jboss.msc.service.ServiceController<T>install()<V> Consumer<V>provides(org.jboss.msc.service.ServiceName... names)<V> Supplier<V>requires(org.jboss.msc.service.ServiceName name)org.jboss.msc.service.ServiceBuilder<T>setInitialMode(org.jboss.msc.service.ServiceController.Mode mode)org.jboss.msc.service.ServiceBuilder<T>setInstance(org.jboss.msc.Service service)-
Methods inherited from class org.jboss.msc.service.DelegatingServiceBuilder
addAliases, addDependencies, addDependencies, addDependencies, addDependencies, addDependency, addDependency, addDependency, addDependency, addDependency, addDependency, addInjection, addInjection, addInjectionValue, addListener, addListener, addListener, addMonitor, addMonitors, getDelegate
-
-
-
-
Constructor Detail
-
CompositeServiceBuilder
public CompositeServiceBuilder(Iterable<org.jboss.msc.service.ServiceBuilder<?>> builders)
-
-
Method Detail
-
setInitialMode
public org.jboss.msc.service.ServiceBuilder<T> setInitialMode(org.jboss.msc.service.ServiceController.Mode mode)
-
addListener
public org.jboss.msc.service.ServiceBuilder<T> addListener(org.jboss.msc.service.LifecycleListener listener)
-
install
public org.jboss.msc.service.ServiceController<T> install()
-
requires
public <V> Supplier<V> requires(org.jboss.msc.service.ServiceName name)
-
provides
public <V> Consumer<V> provides(org.jboss.msc.service.ServiceName... names)
-
-