Package org.wildfly.clustering.service
-
Interface Summary Interface Description BinaryRequirement Identifies a requirement that provides a service.Builder<T> Deprecated, for removal: This API element is subject to removal in a future version. Replaced byServiceConfigurator.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 aService.ServiceNameProvider Provides a service name.ServiceNameRegistry<R extends Requirement> Deprecated, for removal: This API element is subject to removal in a future version. To be removed without replacement.SupplierDependency<T> Encapsulates logic for registering a service dependency that supplies a value.UnaryRequirement Identifies a requirement that provides a service. -
Class Summary 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 LifecycleListenerthat counts down a latch when a targetLifecycleEventis triggered.FunctionalService<T,V> FunctionSupplierDependency<T,R> ASupplierDependencythat applies a mapping to the source dependency value.IdentityServiceConfigurator<T> Configures aServicewhose value is provided by anotherService.ServiceDependency Encapsulates aDependencyon aService.ServiceSupplierDependency<V> Encapsulates aDependencyon aServicethat supplies a value.SimpleServiceConfigurator<T> Configures a simpleServicethat provides a static value.SimpleServiceNameProvider ServiceNameProviderusing a pre-definedServiceNameSimpleSupplierDependency<V> ADependencythat supplies a static value