Skip navigation links
WildFly: Clustering services 26.1.0.Final
A B C D E F G H I O R S T U 

A

AsyncServiceConfigurator - Class in org.wildfly.clustering.service
 
AsyncServiceConfigurator(ServiceName) - Constructor for class org.wildfly.clustering.service.AsyncServiceConfigurator
Constructs a new builder for building asynchronous service

B

BinaryRequirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service.
build(ServiceTarget) - Method in class org.wildfly.clustering.service.AsyncServiceConfigurator
 
build(ServiceTarget) - Method in interface org.wildfly.clustering.service.Builder
Deprecated.
Builds a service into the specified target.
build(ServiceTarget) - Method in class org.wildfly.clustering.service.IdentityServiceConfigurator
 
build(ServiceTarget) - Method in interface org.wildfly.clustering.service.ServiceConfigurator
Adds and configures a Service.
build(ServiceTarget) - Method in class org.wildfly.clustering.service.SimpleServiceConfigurator
 
Builder<T> - Interface in org.wildfly.clustering.service
Deprecated.
Replaced by ServiceConfigurator.

C

CascadeRemovalLifecycleListener - Class in org.wildfly.clustering.service
Lifecycle listener that cascades service removal to a series of services.
CascadeRemovalLifecycleListener(ServiceController<?>) - Constructor for class org.wildfly.clustering.service.CascadeRemovalLifecycleListener
 
CascadeRemovalLifecycleListener(ServiceController<?>...) - Constructor for class org.wildfly.clustering.service.CascadeRemovalLifecycleListener
 
CascadeRemovalLifecycleListener(Iterable<ServiceController<?>>) - Constructor for class org.wildfly.clustering.service.CascadeRemovalLifecycleListener
 
ChildTargetService - Class in org.wildfly.clustering.service
Service that performs service installation into the child target on start.
ChildTargetService(Consumer<ServiceTarget>) - Constructor for class org.wildfly.clustering.service.ChildTargetService
 
close(Runnable) - Method in interface org.wildfly.clustering.service.concurrent.ServiceExecutor
Closes the service, executing the specified task, first waiting for any concurrent executions to complete.
close(Runnable) - Method in class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
CompositeDependency - Class in org.wildfly.clustering.service
 
CompositeDependency(Dependency...) - Constructor for class org.wildfly.clustering.service.CompositeDependency
 
CountDownLifecycleListener - Class in org.wildfly.clustering.service
LifecycleListener that counts down a latch when a target LifecycleEvent is triggered.
CountDownLifecycleListener(CountDownLatch) - Constructor for class org.wildfly.clustering.service.CountDownLifecycleListener
 
CountDownLifecycleListener(CountDownLatch, Set<LifecycleEvent>) - Constructor for class org.wildfly.clustering.service.CountDownLifecycleListener
 

D

DefaultableBinaryRequirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service and can reference some default requirement.
DefaultableUnaryRequirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service and can reference some default requirement.
Dependency - Interface in org.wildfly.clustering.service
Encapsulates logic for registering a service dependency.

E

equals(Object) - Method in class org.wildfly.clustering.service.SimpleServiceNameProvider
 
execute(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.service.concurrent.Executor
Executes the specified runner.
execute(Supplier<R>) - Method in interface org.wildfly.clustering.service.concurrent.ServiceExecutor
Executes the specified task, but only if the service was not already closed.
execute(ExceptionSupplier<R, E>) - Method in interface org.wildfly.clustering.service.concurrent.ServiceExecutor
Executes the specified task, but only if the service was not already closed.
execute(Runnable) - Method in class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
execute(ExceptionRunnable<E>) - Method in class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
execute(Supplier<R>) - Method in class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
execute(ExceptionSupplier<R, E>) - Method in class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
Executor - Interface in org.wildfly.clustering.service.concurrent
Extends Executor to additionally support a ExceptonRunnable.

F

FunctionalService<T,V> - Class in org.wildfly.clustering.service
 
FunctionalService(Consumer<V>, Function<T, V>, Supplier<T>) - Constructor for class org.wildfly.clustering.service.FunctionalService
 
FunctionalService(Consumer<V>, Function<T, V>, Supplier<T>, Consumer<T>) - Constructor for class org.wildfly.clustering.service.FunctionalService
 
FunctionSupplierDependency<T,R> - Class in org.wildfly.clustering.service
A SupplierDependency that applies a mapping to the source dependency value.
FunctionSupplierDependency(SupplierDependency<T>, Function<T, R>) - Constructor for class org.wildfly.clustering.service.FunctionSupplierDependency
 

G

get() - Method in class org.wildfly.clustering.service.FunctionSupplierDependency
 
get() - Method in class org.wildfly.clustering.service.ServiceSupplierDependency
 
get() - Method in class org.wildfly.clustering.service.SimpleSupplierDependency
 
getDefaultRequirement() - Method in interface org.wildfly.clustering.service.DefaultableBinaryRequirement
 
getDefaultRequirement() - Method in interface org.wildfly.clustering.service.DefaultableUnaryRequirement
 
getName() - Method in interface org.wildfly.clustering.service.Requirement
The base name of this requirement.
getServiceName() - Method in interface org.wildfly.clustering.service.ServiceNameProvider
Returns the associated service name
getServiceName(R) - Method in interface org.wildfly.clustering.service.ServiceNameRegistry
Returns the service name for the specified requirement
getServiceName() - Method in class org.wildfly.clustering.service.SimpleServiceNameProvider
 
getType() - Method in interface org.wildfly.clustering.service.DefaultableBinaryRequirement
 
getType() - Method in interface org.wildfly.clustering.service.DefaultableUnaryRequirement
 
getType() - Method in interface org.wildfly.clustering.service.Requirement
The value type of the service provided by this requirement.

H

handleEvent(ServiceController<?>, LifecycleEvent) - Method in class org.wildfly.clustering.service.CascadeRemovalLifecycleListener
 
handleEvent(ServiceController<?>, LifecycleEvent) - Method in class org.wildfly.clustering.service.CountDownLifecycleListener
 
hashCode() - Method in class org.wildfly.clustering.service.SimpleServiceNameProvider
 

I

IdentityServiceConfigurator<T> - Class in org.wildfly.clustering.service
Configures a Service whose value is provided by another Service.
IdentityServiceConfigurator(ServiceName, ServiceName) - Constructor for class org.wildfly.clustering.service.IdentityServiceConfigurator
Constructs a new service configurator.
IdentityServiceConfigurator(ServiceName, ServiceName, ServiceController.Mode) - Constructor for class org.wildfly.clustering.service.IdentityServiceConfigurator
Constructs a new service configurator.

O

org.wildfly.clustering.service - package org.wildfly.clustering.service
 
org.wildfly.clustering.service.concurrent - package org.wildfly.clustering.service.concurrent
 

R

register(ServiceBuilder<T>) - Method in class org.wildfly.clustering.service.CompositeDependency
 
register(ServiceBuilder<T>) - Method in interface org.wildfly.clustering.service.Dependency
 
register(ServiceBuilder<V>) - Method in class org.wildfly.clustering.service.FunctionSupplierDependency
 
register(ServiceBuilder<T>) - Method in class org.wildfly.clustering.service.ServiceDependency
 
register(ServiceBuilder<T>) - Method in class org.wildfly.clustering.service.ServiceSupplierDependency
 
register(ServiceBuilder<T>) - Method in class org.wildfly.clustering.service.SimpleSupplierDependency
 
Requirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service.
resolve(String, String) - Method in interface org.wildfly.clustering.service.BinaryRequirement
 
resolve(String, String) - Method in interface org.wildfly.clustering.service.DefaultableBinaryRequirement
 
resolve(String) - Method in interface org.wildfly.clustering.service.DefaultableUnaryRequirement
 
resolve(String) - Method in interface org.wildfly.clustering.service.UnaryRequirement
 

S

ServiceConfigurator - Interface in org.wildfly.clustering.service
Configures the dependencies of a Service.
ServiceDependency - Class in org.wildfly.clustering.service
Encapsulates a Dependency on a Service.
ServiceDependency(ServiceName) - Constructor for class org.wildfly.clustering.service.ServiceDependency
 
ServiceDependency(ServiceNameProvider) - Constructor for class org.wildfly.clustering.service.ServiceDependency
 
ServiceExecutor - Interface in org.wildfly.clustering.service.concurrent
Allows safe invocation of tasks that require resources not available after ServiceExecutor.close(Runnable) to block a service from stopping.
ServiceNameProvider - Interface in org.wildfly.clustering.service
Provides a service name.
ServiceNameRegistry<R extends Requirement> - Interface in org.wildfly.clustering.service
Registry of services names for a set of requirements.
ServiceSupplierDependency<V> - Class in org.wildfly.clustering.service
Encapsulates a Dependency on a Service that supplies a value.
ServiceSupplierDependency(ServiceName) - Constructor for class org.wildfly.clustering.service.ServiceSupplierDependency
 
ServiceSupplierDependency(ServiceNameProvider) - Constructor for class org.wildfly.clustering.service.ServiceSupplierDependency
 
SimpleServiceConfigurator<T> - Class in org.wildfly.clustering.service
Configures a simple Service that provides a static value.
SimpleServiceConfigurator(ServiceName, T) - Constructor for class org.wildfly.clustering.service.SimpleServiceConfigurator
 
SimpleServiceNameProvider - Class in org.wildfly.clustering.service
ServiceNameProvider using a pre-defined ServiceName
SimpleServiceNameProvider(ServiceName) - Constructor for class org.wildfly.clustering.service.SimpleServiceNameProvider
 
SimpleSupplierDependency<V> - Class in org.wildfly.clustering.service
A Dependency that supplies a static value
SimpleSupplierDependency(V) - Constructor for class org.wildfly.clustering.service.SimpleSupplierDependency
 
StampedLockServiceExecutor - Class in org.wildfly.clustering.service.concurrent
ServiceExecutor implemented via a StampedLock.
StampedLockServiceExecutor() - Constructor for class org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
 
start(StartContext) - Method in class org.wildfly.clustering.service.ChildTargetService
 
start(StartContext) - Method in class org.wildfly.clustering.service.FunctionalService
 
startSynchronously() - Method in class org.wildfly.clustering.service.AsyncServiceConfigurator
Indicates that this service should *not* be started asynchronously.
stop(StopContext) - Method in class org.wildfly.clustering.service.ChildTargetService
 
stop(StopContext) - Method in class org.wildfly.clustering.service.FunctionalService
 
stopSynchronously() - Method in class org.wildfly.clustering.service.AsyncServiceConfigurator
Indicates that this service should *not* be stopped asynchronously.
SupplierDependency<T> - Interface in org.wildfly.clustering.service
Encapsulates logic for registering a service dependency that supplies a value.

T

toString() - Method in class org.wildfly.clustering.service.SimpleServiceNameProvider
 

U

UnaryRequirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service.
A B C D E F G H I O R S T U 
Skip navigation links
WildFly: Clustering services 26.1.0.Final

Copyright © 2022 JBoss by Red Hat. All rights reserved.