ServiceContainer |
DelegatingServiceContainer.addDependency(java.util.Collection<ServiceName> dependencies) |
Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target
|
ServiceContainer |
DelegatingServiceContainer.addDependency(ServiceName dependency) |
Add a dependency that will be added to the all ServiceBuilders installed in this target.
|
ServiceContainer |
DelegatingServiceContainer.addDependency(ServiceName... dependencies) |
Add a list of dependencies that will be added to the all ServiceBuilders installed in this target.
|
ServiceContainer |
DelegatingServiceContainer.addListener(java.util.Collection<ServiceListener<java.lang.Object>> listeners) |
Add a collection of service listener that will be added to all ServiceBuilders installed in this target.
|
ServiceContainer |
DelegatingServiceContainer.addListener(ServiceListener<java.lang.Object> listener) |
Add a service listener that will be added to all the ServiceBuilders installed in this target.
|
ServiceContainer |
DelegatingServiceContainer.addListener(ServiceListener<java.lang.Object>... listeners) |
Add a list of service listener that will be added to all ServiceBuilders installed in this target.
|
static ServiceContainer |
ServiceContainer.Factory.create() |
Create a new instance with a generated name and default thread pool.
|
static ServiceContainer |
ServiceContainer.Factory.create(boolean autoShutdown) |
Create a new instance with a generated name and default thread pool.
|
static ServiceContainer |
ServiceContainer.Factory.create(int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit) |
Create a new instance with a generated name and specified initial thread pool settings.
|
static ServiceContainer |
ServiceContainer.Factory.create(int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit,
boolean autoShutdown) |
Create a new instance with a generated name and specified initial thread pool settings.
|
static ServiceContainer |
ServiceContainer.Factory.create(java.lang.String name) |
Create a new instance with a given name and default thread pool.
|
static ServiceContainer |
ServiceContainer.Factory.create(java.lang.String name,
boolean autoShutdown) |
Create a new instance with a given name and default thread pool.
|
static ServiceContainer |
ServiceContainer.Factory.create(java.lang.String name,
int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit) |
Create a new instance with a given name and specified initial thread pool settings.
|
static ServiceContainer |
ServiceContainer.Factory.create(java.lang.String name,
int coreSize,
long keepAliveTime,
java.util.concurrent.TimeUnit keepAliveTimeUnit,
boolean autoShutdown) |
Create a new instance with a given name and specified initial thread pool settings.
|
ServiceContainer |
ServiceController.getServiceContainer() |
Get the service container associated with this controller.
|
ServiceContainer |
DelegatingServiceContainer.removeDependency(ServiceName dependency) |
Remove a dependency from this target.
|
ServiceContainer |
DelegatingServiceContainer.removeListener(ServiceListener<java.lang.Object> listener) |
Remove a listener from this target, if it exists.
|