|
JBoss Modular Service Kernel API 1.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BatchServiceBuilder<T>

A builder for an individual service in a batch. Create an instance via the
BatchBuilder.addService(ServiceName, Service)
or
BatchBuilder.addServiceValue(ServiceName, Value)
methods.
| Method Summary | |
|---|---|
BatchServiceBuilder<T> |
addAliases(ServiceName... aliases)
Add aliases for this service. |
BatchServiceBuilder<T> |
addDependencies(Iterable<ServiceName> dependencies)
Add multiple, non-injected dependencies. |
BatchServiceBuilder<T> |
addDependencies(ServiceName... dependencies)
Add multiple, non-injected dependencies. |
BatchInjectionBuilder |
addDependency(ServiceName dependency)
Add a dependency. |
BatchInjectionBuilder |
addInjection(Object value)
Add an injection. |
BatchInjectionBuilder |
addInjectionValue(Value<?> value)
Add an injection value. |
BatchServiceBuilder<T> |
addListener(Collection<? extends ServiceListener<? super T>> listeners)
Add service listeners that will be added to this service. |
BatchServiceBuilder<T> |
addListener(ServiceListener<? super T>... listeners)
Add service listeners that will be added to this service. |
BatchServiceBuilder<T> |
addListener(ServiceListener<? super T> listener)
Add a service listener that will be added to this service. |
BatchServiceBuilder<T> |
setInitialMode(ServiceController.Mode mode)
Set the initial mode. |
BatchServiceBuilder<T> |
setLocation()
Set the service definition location to be the caller's location. |
BatchServiceBuilder<T> |
setLocation(Location location)
Set the service definition location, if any. |
| Method Detail |
|---|
BatchServiceBuilder<T> addAliases(ServiceName... aliases)
aliases - the service names to use as aliases
BatchServiceBuilder<T> setLocation()
BatchServiceBuilder<T> setLocation(Location location)
location - the location
BatchServiceBuilder<T> setInitialMode(ServiceController.Mode mode)
mode - the initial mode
BatchServiceBuilder<T> addDependencies(ServiceName... dependencies)
dependencies - the service names to depend on
BatchServiceBuilder<T> addDependencies(Iterable<ServiceName> dependencies)
dependencies - the service names to depend on
BatchInjectionBuilder addDependency(ServiceName dependency)
dependency - the name of the dependency
BatchInjectionBuilder addInjectionValue(Value<?> value)
value - the value to inject
BatchInjectionBuilder addInjection(Object value)
value - the value to inject
BatchServiceBuilder<T> addListener(ServiceListener<? super T> listener)
listener - the listener to add to the service
BatchServiceBuilder<T> addListener(ServiceListener<? super T>... listeners)
listeners - a list of listeners to add to the service
BatchServiceBuilder<T> addListener(Collection<? extends ServiceListener<? super T>> listeners)
listeners - a collection of listeners to add to the service
|
JBoss Modular Service Kernel API 1.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||