| Package | Description | 
|---|---|
| org.jboss.msc.service | 
 The service container implementation itself. 
 | 
| org.wildfly.clustering.singleton | |
| org.wildfly.clustering.singleton.service | 
| Modifier and Type | Field and Description | 
|---|---|
static ServiceName | 
ServiceName.JBOSS
The root name "jboss". 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceName | 
ServiceName.append(ServiceName serviceName)
Create a service name by appending name parts of the provided ServiceName using this as a parent. 
 | 
ServiceName | 
ServiceName.append(String... parts)
Create a service name by appending name parts using this as a parent to the new ServiceName. 
 | 
ServiceName | 
ServiceName.commonAncestorOf(ServiceName other)
Return the service name that is the nearest common ancestor of the this name and the given one. 
 | 
ServiceName[] | 
ServiceController.getAliases()
Get other names this service is known as. 
 | 
ServiceName[] | 
DelegatingServiceController.getAliases()
Get other names this service is known as. 
 | 
ServiceName[] | 
CircularDependencyException.getCycle()
Returns a cycle found during service installation. 
 | 
ServiceName | 
ServiceController.getName()
Get the name of this service, if any. 
 | 
ServiceName | 
DelegatingServiceController.getName()
Get the name of this service, if any. 
 | 
ServiceName | 
ServiceName.getParent()
Get the parent (enclosing) service name. 
 | 
ServiceName | 
StartException.getServiceName()  | 
static ServiceName | 
ServiceName.of(ServiceName parent,
  String... parts)
Create a ServiceName from a series of String parts and a parent service name. 
 | 
static ServiceName | 
ServiceName.of(String... parts)
Create a ServiceName from a series of String parts. 
 | 
static ServiceName | 
ServiceName.parse(String original)
Parse a string-form service name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<ServiceName> | 
ServiceTarget.getDependencies()
Deprecated. 
 
This method will be removed in a future release. 
 | 
Set<ServiceName> | 
DelegatingServiceTarget.getDependencies()
Deprecated.  
 | 
Set<ServiceName> | 
DelegatingServiceContainer.getDependencies()
Returns a set of all dependencies added to this target. 
 | 
Set<ServiceName> | 
ServiceController.getImmediateUnavailableDependencies()
Deprecated. 
 
use  
ServiceController.getUnavailableDependencies() instead | 
Set<ServiceName> | 
DelegatingServiceController.getImmediateUnavailableDependencies()
Get the complete list of immediate dependencies that are unavailable. 
 | 
List<ServiceName> | 
ServiceRegistry.getServiceNames()
Get a list of service names installed in this registry. 
 | 
List<ServiceName> | 
DelegatingServiceRegistry.getServiceNames()
Get a list of service names installed in this registry. 
 | 
List<ServiceName> | 
DelegatingServiceContainer.getServiceNames()
Get a list of service names installed in this registry. 
 | 
Collection<ServiceName> | 
ServiceController.getUnavailableDependencies()
Get the complete list of dependencies that are unavailable. 
 | 
Collection<ServiceName> | 
DelegatingServiceController.getUnavailableDependencies()
Get the complete list of dependencies that are unavailable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceBuilder<T> | 
ServiceBuilder.addAliases(ServiceName... aliases)
Adds aliases for this service. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addAliases(ServiceName... aliases)
Adds aliases for this service. 
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType,
               ServiceName... dependencies)
Deprecated. 
 
Optional dependencies are unsafe and should not be used.
 This method will be removed in a future release. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType,
               ServiceName... dependencies)
Deprecated.  
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependencies(ServiceName... dependencies)
Deprecated. 
 
Use  
ServiceBuilder.requires(ServiceName) instead.
 This method will be removed in a future release. | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependencies(ServiceName... dependencies)
Deprecated.  
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency)
Deprecated. 
 
Optional dependencies are unsafe and should not be used.
 This method will be removed in a future release. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency)
Deprecated.  
 | 
<I> ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency,
             Class<I> type,
             Injector<I> target)
Deprecated. 
 
Optional dependencies are unsafe and should not be used.
 This method will be removed in a future release. 
 | 
<I> ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency,
             Class<I> type,
             Injector<I> target)
Deprecated.  
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency,
             Injector<Object> target)
Deprecated. 
 
Optional dependencies are unsafe and should not be used.
 This method will be removed in a future release. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceBuilder.DependencyType dependencyType,
             ServiceName dependency,
             Injector<Object> target)
Deprecated.  
 | 
ServiceTarget | 
ServiceTarget.addDependency(ServiceName... dependencies)
Deprecated. 
 
This method will be removed in a future release. 
 | 
ServiceTarget | 
DelegatingServiceTarget.addDependency(ServiceName... dependencies)
Deprecated.  
 | 
ServiceContainer | 
DelegatingServiceContainer.addDependency(ServiceName... dependencies)
Add a list of dependencies that will be added to the all ServiceBuilders installed in this target. 
 | 
BatchServiceTarget | 
BatchServiceTarget.addDependency(ServiceName... dependencies)
Deprecated.  
Add a list of dependencies that will be added to the all ServiceBuilders installed in this target. 
 | 
ServiceTarget | 
ServiceTarget.addDependency(ServiceName dependency)
Deprecated. 
 
This method will be removed in a future release. 
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceName dependency)
Deprecated. 
 
Use  
ServiceBuilder.requires(ServiceName) instead.
 This method will be removed in a future release. | 
ServiceTarget | 
DelegatingServiceTarget.addDependency(ServiceName dependency)
Deprecated.  
 | 
ServiceContainer | 
DelegatingServiceContainer.addDependency(ServiceName dependency)
Add a dependency that will be added to the all ServiceBuilders installed in this target. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceName dependency)
Deprecated.  
 | 
BatchServiceTarget | 
BatchServiceTarget.addDependency(ServiceName dependency)
Deprecated.  
Add a dependency that will be added to the all ServiceBuilders installed in this target. 
 | 
<I> ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceName dependency,
             Class<I> type,
             Injector<I> target)
Deprecated. 
 
Use  
ServiceBuilder.requires(ServiceName) instead.
 This method will be removed in a future release. | 
<I> ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceName dependency,
             Class<I> type,
             Injector<I> target)
Deprecated.  
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependency(ServiceName dependency,
             Injector<Object> target)
Deprecated. 
 
Use  
ServiceBuilder.requires(ServiceName) instead.
 This method will be removed in a future release. | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependency(ServiceName dependency,
             Injector<Object> target)
Deprecated.  
 | 
ServiceBuilder<?> | 
ServiceTarget.addService(ServiceName name)
Get a builder which can be used to add a service to this target. 
 | 
ServiceBuilder<?> | 
DelegatingServiceTarget.addService(ServiceName name)
Get a builder which can be used to add a service to this target. 
 | 
ServiceBuilder<?> | 
DelegatingServiceContainer.addService(ServiceName name)
Get a builder which can be used to add a service to this target. 
 | 
<T> ServiceBuilder<T> | 
ServiceTarget.addService(ServiceName name,
          Service<T> service)
Deprecated. 
 
Use  
ServiceTarget.addService(ServiceName) instead.
 This method will be removed in a future release. | 
<T> ServiceBuilder<T> | 
DelegatingServiceTarget.addService(ServiceName name,
          Service<T> service)
Deprecated.  
 | 
<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> | 
ServiceTarget.addServiceValue(ServiceName name,
               Value<? extends Service<T>> value)
Deprecated. 
 
Use  
ServiceTarget.addService(ServiceName) instead.
 This method will be removed in a future release. | 
<T> ServiceBuilder<T> | 
DelegatingServiceTarget.addServiceValue(ServiceName name,
               Value<? extends Service<T>> value)
Deprecated.  
 | 
<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. 
 | 
ServiceName | 
ServiceName.append(ServiceName serviceName)
Create a service name by appending name parts of the provided ServiceName using this as a parent. 
 | 
ServiceName | 
ServiceName.commonAncestorOf(ServiceName other)
Return the service name that is the nearest common ancestor of the this name and the given one. 
 | 
int | 
ServiceName.compareTo(ServiceName o)
Compare two service names lexicographically. 
 | 
boolean | 
ServiceName.equals(ServiceName o)
Compare this service name to another service name. 
 | 
void | 
ServiceLogger_$logger.exceptionAfterComplete(Throwable cause,
                      ServiceName serviceName)  | 
ServiceController<?> | 
ServiceRegistry.getRequiredService(ServiceName serviceName)
Get a service, throwing an exception if it is not found. 
 | 
ServiceController<?> | 
DelegatingServiceRegistry.getRequiredService(ServiceName serviceName)
Get a service, throwing an exception if it is not found. 
 | 
ServiceController<?> | 
DelegatingServiceContainer.getRequiredService(ServiceName serviceName)
Get a service, throwing an exception if it is not found. 
 | 
ServiceController<?> | 
ServiceRegistry.getService(ServiceName serviceName)
Get a service, returning  
null if it is not found. | 
ServiceController<?> | 
DelegatingServiceRegistry.getService(ServiceName serviceName)
Get a service, returning  
null if it is not found. | 
ServiceController<?> | 
DelegatingServiceContainer.getService(ServiceName serviceName)
Get a service, returning  
null if it is not found. | 
void | 
ServiceLogger_$logger.injectFailed(Throwable cause,
            ServiceName serviceName)  | 
void | 
ServiceLogger_$logger.internalServiceError(Throwable cause,
                    ServiceName serviceName)  | 
boolean | 
ServiceName.isParentOf(ServiceName other)
Determine whether this service name is the same as, or a parent of, the given service name. 
 | 
V | 
ServiceNameMapper.match(ServiceName serviceName)
Deprecated.  
Attempt to match a service name. 
 | 
static ServiceName | 
ServiceName.of(ServiceName parent,
  String... parts)
Create a ServiceName from a series of String parts and a parent service name. 
 | 
<V> Consumer<V> | 
ServiceBuilder.provides(ServiceName... names)
Specifies injector provided by service. 
 | 
<V> Consumer<V> | 
DelegatingServiceBuilder.provides(ServiceName... names)
Specifies injector provided by service. 
 | 
ServiceTarget | 
ServiceTarget.removeDependency(ServiceName dependency)
Deprecated. 
 
This method will be removed in a future release. 
 | 
ServiceTarget | 
DelegatingServiceTarget.removeDependency(ServiceName dependency)
Deprecated.  
 | 
ServiceContainer | 
DelegatingServiceContainer.removeDependency(ServiceName dependency)
Remove a dependency from this target. 
 | 
BatchServiceTarget | 
BatchServiceTarget.removeDependency(ServiceName dependency)
Deprecated.  
Remove a dependency from this target. 
 | 
<V> Supplier<V> | 
ServiceBuilder.requires(ServiceName name)
Specifies dependency value required by service. 
 | 
<V> Supplier<V> | 
DelegatingServiceBuilder.requires(ServiceName name)
Specifies dependency value required by service. 
 | 
void | 
StartException.setServiceName(ServiceName serviceName)  | 
void | 
ServiceLogger_$logger.startFailed(StartException cause,
           ServiceName serviceName)  | 
void | 
ServiceLogger_$logger.stopFailed(Throwable cause,
          ServiceName serviceName)  | 
void | 
ServiceLogger_$logger.stopServiceMissing(ServiceName serviceName)  | 
void | 
ServiceLogger_$logger.uninjectFailed(Throwable cause,
              ServiceName serviceName,
              ValueInjection<?> valueInjection)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceBuilder<T> | 
ServiceBuilder.addDependencies(Iterable<ServiceName> dependencies)
Deprecated. 
 
Use  
ServiceBuilder.requires(ServiceName) instead.
 This method will be removed in a future release. | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependencies(Iterable<ServiceName> dependencies)
Deprecated.  
 | 
ServiceBuilder<T> | 
ServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType,
               Iterable<ServiceName> dependencies)
Deprecated. 
 
Optional dependencies are unsafe and should not be used.
 This method will be removed in a future release. 
 | 
ServiceBuilder<T> | 
DelegatingServiceBuilder.addDependencies(ServiceBuilder.DependencyType dependencyType,
               Iterable<ServiceName> dependencies)
Deprecated.  
 | 
ServiceTarget | 
ServiceTarget.addDependency(Collection<ServiceName> dependencies)
Deprecated. 
 
This method will be removed in a future release. 
 | 
ServiceTarget | 
DelegatingServiceTarget.addDependency(Collection<ServiceName> dependencies)
Deprecated.  
 | 
ServiceContainer | 
DelegatingServiceContainer.addDependency(Collection<ServiceName> dependencies)
Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target 
 | 
BatchServiceTarget | 
BatchServiceTarget.addDependency(Collection<ServiceName> dependencies)
Deprecated.  
Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target 
 | 
| Constructor and Description | 
|---|
CircularDependencyException(String msg,
                           ServiceName[] cycle)
Constructs a  
CircularDependencyException with the specified detail message. | 
StartException(String message,
              Throwable cause,
              ServiceName serviceName)  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> SingletonServiceBuilder<T> | 
SingletonServiceBuilderFactory.createSingletonServiceBuilder(ServiceName name,
                             Service<T> service)
Deprecated.  
  | 
<T> org.wildfly.clustering.service.Builder<T> | 
SingletonPolicy.createSingletonServiceBuilder(ServiceName name,
                             Service<T> service)
Deprecated. 
 
 | 
<T> SingletonServiceBuilder<T> | 
SingletonServiceBuilderFactory.createSingletonServiceBuilder(ServiceName name,
                             Service<T> primaryService,
                             Service<T> backupService)
Deprecated.  
  | 
<T> org.wildfly.clustering.service.Builder<T> | 
SingletonPolicy.createSingletonServiceBuilder(ServiceName name,
                             Service<T> primaryService,
                             Service<T> backupService)
Deprecated. 
 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SingletonServiceConfigurator | 
SingletonServiceConfiguratorFactory.createSingletonServiceConfigurator(ServiceName name)  | 
org.wildfly.clustering.service.ServiceConfigurator | 
SingletonPolicy.createSingletonServiceConfigurator(ServiceName name)  | 
Copyright © 2019 JBoss by Red Hat. All rights reserved.