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 |
PrivilegedActionSupplier<T> |
Privileged action exposed as a supplier.
|
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.
|
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> | Deprecated |
AliasServiceBuilder<T> | Deprecated
Replaced by
IdentityServiceConfigurator . |
AsynchronousServiceBuilder<T> | Deprecated
Replaced by
AsyncServiceConfigurator . |
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> | |
FunctionalValueService<T,V> | Deprecated
Replaced by
FunctionalService . |
FunctionalVoidService | Deprecated
Replaced by
FunctionalService . |
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 . |
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> | Deprecated |
ServiceDependency |
Encapsulates a
Dependency on a Service . |
ServiceSupplier<T> | Deprecated |
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 © 2020 JBoss by Red Hat. All rights reserved.