| Interface | Description |
|---|---|
| BinaryRequirement |
Identifies a requirement that provides a service.
|
| Builder<T> | Deprecated
Replaced by
ServiceConfigurator. |
| DefaultableBinaryRequirement |
Identifies a requirement that provides a service and can reference some default requirement.
|
| DefaultableUnaryRequirement |
Identifies a requirement that provides a service and can reference some default requirement.
|
| Dependency |
Encapsulates logic for registering a service dependency.
|
| GroupServiceNameFactory | Deprecated |
| Requirement |
Identifies a requirement that provides a service.
|
| ServiceConfigurator |
Configures the dependencies of a
Service. |
| ServiceNameProvider |
Provides a service name.
|
| SubGroupServiceNameFactory | Deprecated |
| SupplierDependency<T> |
Encapsulates logic for registering a service dependency that supplies a value.
|
| UnaryRequirement |
Identifies a requirement that provides a service.
|
| ValueDependency<T> | Deprecated
Replaced by
SupplierDependency. |
| Class | Description |
|---|---|
| ActiveServiceSupplier<T> |
Returns the value supplied by a
Service, starting if necessary. |
| AliasServiceBuilder<T> | Deprecated
Replaced by
IdentityServiceConfigurator. |
| AsynchronousServiceBuilder<T> | Deprecated
Replaced by
AsyncServiceConfigurator. |
| AsyncServiceConfigurator | |
| CompositeDependency | |
| FunctionalService<T,V> | |
| FunctionalValueService<T,V> | Deprecated
Replaced by
FunctionalService. |
| FunctionalVoidService | Deprecated
Replaced by
FunctionalService. |
| IdentityServiceConfigurator<T> |
Configures a
Service whose value is provided by another Service. |
| ImmediateValueDependency<V> | Deprecated
Replaced by
SimpleSupplierDependency. |
| InjectedValueDependency<T> | Deprecated
Replaced by
ServiceSupplierDependency. |
| InjectorDependency<T> | Deprecated
Replaced by
ServiceSupplierDependency. |
| MappedValueService<T,V> | Deprecated
Replaced by
FunctionalService. |
| OptionalInjectedValue<T> | Deprecated
Replaced by a
Supplier that can return null. |
| PassiveServiceSupplier<T> |
Returns the value supplied by a
Service, or null if service is not installed or not started. |
| ServiceDependency |
Encapsulates a
Dependency on a Service. |
| ServiceSupplier<T> |
Returns the value supplied by a
Service. |
| ServiceSupplierDependency<V> |
Encapsulates a
Dependency on a Service that supplies a value. |
| SimpleBuilder<T> | Deprecated
Replaced by
SimpleServiceConfigurator. |
| SimpleDependency | Deprecated
Replaced by
ServiceDependency. |
| SimpleServiceConfigurator<T> |
Configures a simple
Service that provides a static value. |
| SimpleServiceNameProvider |
ServiceNameProvider using a pre-defined ServiceName |
| SimpleSupplierDependency<V> |
A
Dependency that supplies a static value |
| SuppliedValueService<T,V> | Deprecated
Replaced by
FunctionalService. |
Copyright © 2018 JBoss by Red Hat. All rights reserved.