| 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.
|
| Requirement |
Identifies a requirement that provides a service.
|
| ServiceConfigurator |
Configures the dependencies of a
Service. |
| ServiceNameProvider |
Provides a service name.
|
| ServiceNameRegistry<R extends Requirement> |
Registry of services names for a set of requirements.
|
| SupplierDependency<T> |
Encapsulates logic for registering a service dependency that supplies a value.
|
| UnaryRequirement |
Identifies a requirement that provides a service.
|
| Class | Description |
|---|---|
| AsyncServiceConfigurator | |
| CascadeRemovalLifecycleListener |
Lifecycle listener that cascades service removal to a series of services.
|
| ChildTargetService |
Service that performs service installation into the child target on start.
|
| CompositeDependency | |
| CountDownLifecycleListener |
LifecycleListener that counts down a latch when a target LifecycleEvent is triggered. |
| FunctionalService<T,V> | |
| FunctionSupplierDependency<T,R> |
A
SupplierDependency that applies a mapping to the source dependency value. |
| IdentityServiceConfigurator<T> |
Configures a
Service whose value is provided by another Service. |
| ServiceDependency |
Encapsulates a
Dependency on a Service. |
| ServiceSupplierDependency<V> |
Encapsulates a
Dependency on a Service that supplies a value. |
| 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 |
Copyright © 2022 JBoss by Red Hat. All rights reserved.