Skip navigation links
WildFly: Clustering services 13.0.0.Beta1
A B C D E F G I M N O R S U V 

A

accept(ExecutorService) - Method in class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
accept(ScheduledExecutorService) - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
AliasServiceBuilder<T> - Class in org.wildfly.clustering.service
Builds an alias to another service.
AliasServiceBuilder(ServiceName, ServiceName, Class<T>) - Constructor for class org.wildfly.clustering.service.AliasServiceBuilder
Constructs a new builder
apply(ExecutorService) - Method in class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
apply(ScheduledExecutorService) - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
AsynchronousServiceBuilder<T> - Class in org.wildfly.clustering.service
Builder for asynchronously started/stopped services.
AsynchronousServiceBuilder(ServiceName, Service<T>) - Constructor for class org.wildfly.clustering.service.AsynchronousServiceBuilder
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.AliasServiceBuilder
 
build(ServiceTarget) - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
 
build(ServiceTarget) - Method in interface org.wildfly.clustering.service.Builder
Builds a service into the specified target.
build(ServiceTarget) - Method in class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
build(ServiceTarget) - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
build(ServiceTarget) - Method in class org.wildfly.clustering.service.SimpleBuilder
 
Builder<T> - Interface in org.wildfly.clustering.service
Encapsulates the logic for building a service.

C

CachedThreadPoolExecutorServiceBuilder - Class in org.wildfly.clustering.service.concurrent
Service that provides an Executor that uses a cached thread pool.
CachedThreadPoolExecutorServiceBuilder(ServiceName, ThreadFactory) - Constructor for class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
ClassLoaderThreadFactory - Class in org.wildfly.clustering.service.concurrent
ThreadFactory decorator that associates a specific class loader to created threads.
ClassLoaderThreadFactory(ThreadFactory, ClassLoader) - Constructor for class org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory
 
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
 

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

execute(Runnable) - Method in interface org.wildfly.clustering.service.concurrent.ServiceExecutor
Executes the specified task, but only if the service was not already closed.
execute(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.service.concurrent.ServiceExecutor
Executes the specified task, but only if the service was not already closed.
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
 

F

FunctionalValueService<T,V> - Class in org.wildfly.clustering.service
Generic Service whose value is created and destroyed by contextual functions.
FunctionalValueService(Function<T, V>, ExceptionFunction<StartContext, T, StartException>, BiConsumer<StopContext, T>) - Constructor for class org.wildfly.clustering.service.FunctionalValueService
Constructs a new functional value service.
FunctionalVoidService - Class in org.wildfly.clustering.service
Generic Service that provides no value.
FunctionalVoidService(ExceptionConsumer<StartContext, StartException>, Consumer<StopContext>) - Constructor for class org.wildfly.clustering.service.FunctionalVoidService
Create a new functional service.

G

get() - Method in class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
get() - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
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.
getOptionalValue() - Method in class org.wildfly.clustering.service.OptionalInjectedValue
Returns the optional value, which is only defined if a value was injected.
getServiceName() - Method in class org.wildfly.clustering.service.AliasServiceBuilder
 
getServiceName() - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
 
getServiceName() - Method in class org.wildfly.clustering.service.concurrent.CachedThreadPoolExecutorServiceBuilder
 
getServiceName() - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
getServiceName(String) - Method in interface org.wildfly.clustering.service.GroupServiceNameFactory
Deprecated.
 
getServiceName() - Method in interface org.wildfly.clustering.service.ServiceNameProvider
Returns the associated service name
getServiceName() - Method in class org.wildfly.clustering.service.SimpleBuilder
 
getServiceName(String, String) - Method in interface org.wildfly.clustering.service.SubGroupServiceNameFactory
Deprecated.
 
getServiceName(String) - Method in interface org.wildfly.clustering.service.SubGroupServiceNameFactory
Deprecated.
 
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.
getValue() - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
 
getValue() - Method in class org.wildfly.clustering.service.FunctionalValueService
 
getValue() - Method in class org.wildfly.clustering.service.FunctionalVoidService
 
getValue() - Method in class org.wildfly.clustering.service.ImmediateValueDependency
 
getValue() - Method in class org.wildfly.clustering.service.InjectedValueDependency
 
getValue() - Method in class org.wildfly.clustering.service.OptionalInjectedValue
 
GroupServiceNameFactory - Interface in org.wildfly.clustering.service
Deprecated.

I

ImmediateValueDependency<V> - Class in org.wildfly.clustering.service
A trivial ValueDependency whose value is immediately available.
ImmediateValueDependency(V) - Constructor for class org.wildfly.clustering.service.ImmediateValueDependency
 
InjectedValueDependency<T> - Class in org.wildfly.clustering.service
Service dependency whose provided value is made available via injection.
InjectedValueDependency(ServiceNameProvider, Class<T>) - Constructor for class org.wildfly.clustering.service.InjectedValueDependency
 
InjectedValueDependency(ServiceName, Class<T>) - Constructor for class org.wildfly.clustering.service.InjectedValueDependency
 
InjectorDependency<T> - Class in org.wildfly.clustering.service
Service dependency requiring an injector.
InjectorDependency(ServiceNameProvider, Class<T>, Injector<T>) - Constructor for class org.wildfly.clustering.service.InjectorDependency
 
InjectorDependency(ServiceName, Class<T>, Injector<T>) - Constructor for class org.wildfly.clustering.service.InjectorDependency
 

M

MappedValueService<T,V> - Class in org.wildfly.clustering.service
A generic Service whose value is the result of applying a mapping function to a provided Value.
MappedValueService(Function<T, V>, Value<T>) - Constructor for class org.wildfly.clustering.service.MappedValueService
Constructs a new mapped value service.

N

newThread(Runnable) - Method in class org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory
 

O

OptionalInjectedValue<T> - Class in org.wildfly.clustering.service
Like InjectedValue, but with support for returning an Optional.
OptionalInjectedValue() - Constructor for class org.wildfly.clustering.service.OptionalInjectedValue
 
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<T>) - Method in class org.wildfly.clustering.service.ImmediateValueDependency
 
register(ServiceBuilder<X>) - Method in class org.wildfly.clustering.service.InjectorDependency
 
register(ServiceBuilder<T>) - Method in class org.wildfly.clustering.service.SimpleDependency
 
RemoveOnCancelScheduledExecutorServiceBuilder - Class in org.wildfly.clustering.service.concurrent
Service that provides a ScheduledThreadPoolExecutor that removes tasks from the task queue upon cancellation.
RemoveOnCancelScheduledExecutorServiceBuilder(ServiceName, ThreadFactory) - Constructor for class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
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

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.
SimpleBuilder<T> - Class in org.wildfly.clustering.service
 
SimpleBuilder(ServiceName, T) - Constructor for class org.wildfly.clustering.service.SimpleBuilder
 
SimpleBuilder(ServiceName, Value<T>) - Constructor for class org.wildfly.clustering.service.SimpleBuilder
 
SimpleBuilder(ServiceName, Service<T>) - Constructor for class org.wildfly.clustering.service.SimpleBuilder
 
SimpleDependency - Class in org.wildfly.clustering.service
Simple Dependency that does not provide a value.
SimpleDependency(ServiceName) - Constructor for class org.wildfly.clustering.service.SimpleDependency
 
size(int) - Method in class org.wildfly.clustering.service.concurrent.RemoveOnCancelScheduledExecutorServiceBuilder
 
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.AsynchronousServiceBuilder
 
start(StartContext) - Method in class org.wildfly.clustering.service.FunctionalValueService
 
start(StartContext) - Method in class org.wildfly.clustering.service.FunctionalVoidService
 
startSynchronously() - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
Indicates that this service should *not* be started asynchronously.
stop(StopContext) - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
 
stop(StopContext) - Method in class org.wildfly.clustering.service.FunctionalValueService
 
stop(StopContext) - Method in class org.wildfly.clustering.service.FunctionalVoidService
 
stopSynchronously() - Method in class org.wildfly.clustering.service.AsynchronousServiceBuilder
Indicates that this service should *not* be stopped asynchronously.
SubGroupServiceNameFactory - Interface in org.wildfly.clustering.service
Deprecated.
SuppliedValueService<T,V> - Class in org.wildfly.clustering.service
Generic Service whose provided value is a mapping of a supplied value.
SuppliedValueService(Function<T, V>, Supplier<T>, Consumer<T>) - Constructor for class org.wildfly.clustering.service.SuppliedValueService
Constructs a new supplied value service.

U

UnaryRequirement - Interface in org.wildfly.clustering.service
Identifies a requirement that provides a service.

V

ValueDependency<T> - Interface in org.wildfly.clustering.service
Service dependency that provides a value.
A B C D E F G I M N O R S U V 
Skip navigation links
WildFly: Clustering services 13.0.0.Beta1

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