JBoss Modular Service Kernel API 1.0.0.Beta6

Uses of Interface
org.jboss.msc.service.ServiceBuilder

Packages that use ServiceBuilder
org.jboss.msc.service The service container implementation itself. 
 

Uses of ServiceBuilder in org.jboss.msc.service
 

Classes in org.jboss.msc.service that implement ServiceBuilder
 class DelegatingServiceBuilder<T>
          A service builder which delegates to another service builder.
 

Methods in org.jboss.msc.service that return ServiceBuilder
 ServiceBuilder<T> DelegatingServiceBuilder.addAliases(ServiceName... aliases)
          Add aliases for this service.
 ServiceBuilder<T> ServiceBuilder.addAliases(ServiceName... aliases)
          Add aliases for this service.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependencies(Iterable<ServiceName> dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> ServiceBuilder.addDependencies(Iterable<ServiceName> dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType, Iterable<ServiceName> dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> ServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType, Iterable<ServiceName> dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType, ServiceName... dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> ServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType, ServiceName... dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependencies(ServiceName... dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> ServiceBuilder.addDependencies(ServiceName... dependencies)
          Add multiple, non-injected dependencies.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency)
          Add a dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency)
          Add a dependency.
<I> ServiceBuilder<T>
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
<I> ServiceBuilder<T>
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Injector<Object> target)
          Add a service dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType, ServiceName dependency, Injector<Object> target)
          Add a service dependency.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependency(ServiceName dependency)
          Add a dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceName dependency)
          Add a dependency.
<I> ServiceBuilder<T>
DelegatingServiceBuilder.addDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
<I> ServiceBuilder<T>
ServiceBuilder.addDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
 ServiceBuilder<T> DelegatingServiceBuilder.addDependency(ServiceName dependency, Injector<Object> target)
          Add a service dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceName dependency, Injector<Object> target)
          Add a service dependency.
<I> ServiceBuilder<T>
DelegatingServiceBuilder.addInjection(Injector<? super I> target, I value)
          Add an injection.
<I> ServiceBuilder<T>
ServiceBuilder.addInjection(Injector<? super I> target, I value)
          Add an injection.
 ServiceBuilder<T> DelegatingServiceBuilder.addInjection(Injector<? super T> target)
          Add an injection of this service into another target.
 ServiceBuilder<T> ServiceBuilder.addInjection(Injector<? super T> target)
          Add an injection of this service into another target.
<I> ServiceBuilder<T>
DelegatingServiceBuilder.addInjectionValue(Injector<? super I> target, Value<I> value)
          Add an injection value.
<I> ServiceBuilder<T>
ServiceBuilder.addInjectionValue(Injector<? super I> target, Value<I> value)
          Add an injection value.
 ServiceBuilder<T> DelegatingServiceBuilder.addListener(Collection<? extends ServiceListener<? super T>> listeners)
          Add service listeners that will be added to this service.
 ServiceBuilder<T> ServiceBuilder.addListener(Collection<? extends ServiceListener<? super T>> listeners)
          Add service listeners that will be added to this service.
 ServiceBuilder<T> DelegatingServiceBuilder.addListener(ServiceListener<? super T>... listeners)
          Add service listeners that will be added to this service.
 ServiceBuilder<T> ServiceBuilder.addListener(ServiceListener<? super T>... listeners)
          Add service listeners that will be added to this service.
 ServiceBuilder<T> DelegatingServiceBuilder.addListener(ServiceListener<? super T> listener)
          Add a service listener that will be added to this service.
 ServiceBuilder<T> ServiceBuilder.addListener(ServiceListener<? super T> listener)
          Add a service listener that will be added to this service.
 ServiceBuilder<T> DelegatingServiceBuilder.addOptionalDependencies(Iterable<ServiceName> dependencies)
          Deprecated. 
 ServiceBuilder<T> ServiceBuilder.addOptionalDependencies(Iterable<ServiceName> dependencies)
          Deprecated. use #addDependencies(DependencyType, Iterable) instead
 ServiceBuilder<T> DelegatingServiceBuilder.addOptionalDependencies(ServiceName... dependencies)
          Deprecated. 
 ServiceBuilder<T> ServiceBuilder.addOptionalDependencies(ServiceName... dependencies)
          Deprecated. use addDependencies(DependencyType, ServiceName...) instead
 ServiceBuilder<T> DelegatingServiceBuilder.addOptionalDependency(ServiceName dependency)
          Deprecated. 
 ServiceBuilder<T> ServiceBuilder.addOptionalDependency(ServiceName dependency)
          Deprecated. use addDependency(DependencyType, ServiceName) instead
<I> ServiceBuilder<T>
DelegatingServiceBuilder.addOptionalDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Deprecated. 
<I> ServiceBuilder<T>
ServiceBuilder.addOptionalDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Deprecated. use addDependency(DependencyType, ServiceName, Class, Injector) instead
 ServiceBuilder<T> DelegatingServiceBuilder.addOptionalDependency(ServiceName dependency, Injector<Object> target)
          Deprecated. 
 ServiceBuilder<T> ServiceBuilder.addOptionalDependency(ServiceName dependency, Injector<Object> target)
          Deprecated. use #addDependency(DependencyType, ServiceName, Injector) instead
<T> ServiceBuilder<T>
DelegatingServiceContainer.addService(ServiceName name, Service<T> service)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
DelegatingServiceTarget.addService(ServiceName name, Service<T> service)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
ServiceTarget.addService(ServiceName name, Service<T> service)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
DelegatingServiceContainer.addServiceValue(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
DelegatingServiceTarget.addServiceValue(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
ServiceTarget.addServiceValue(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this target.
 ServiceBuilder<T> DelegatingServiceBuilder.setInitialMode(ServiceController.Mode mode)
          Set the initial mode.
 ServiceBuilder<T> ServiceBuilder.setInitialMode(ServiceController.Mode mode)
          Set the initial mode.
 ServiceBuilder<T> DelegatingServiceBuilder.setLocation()
          Set the service definition location to be the caller's location.
 ServiceBuilder<T> ServiceBuilder.setLocation()
          Set the service definition location to be the caller's location.
 ServiceBuilder<T> DelegatingServiceBuilder.setLocation(Location location)
          Set the service definition location, if any.
 ServiceBuilder<T> ServiceBuilder.setLocation(Location location)
          Set the service definition location, if any.
 

Constructors in org.jboss.msc.service with parameters of type ServiceBuilder
DelegatingServiceBuilder(ServiceBuilder<T> delegate)
          Construct a new instance.
 


JBoss Modular Service Kernel API 1.0.0.Beta6

Copyright © 2011 JBoss, a division of Red Hat, Inc.