Index
All Classes and Interfaces|All Packages
A
- AbstractContext<T> - Class in org.wildfly.clustering.context
-
An abstract context that can accumulate actions to run on close.
- AbstractContext() - Constructor for class org.wildfly.clustering.context.AbstractContext
- accept(C) - Method in class org.wildfly.clustering.context.ContextReference.SimpleContextReference
- accept(C) - Method in class org.wildfly.clustering.context.ThreadContextReference
- accept(Runnable) - Method in class org.wildfly.clustering.context.AbstractContext
- apply(C) - Method in interface org.wildfly.clustering.context.ContextReference
- awaitTermination(long, TimeUnit) - Method in class org.wildfly.clustering.context.ContextualExecutorService
C
- CACHED_THREAD - Enum constant in enum class org.wildfly.clustering.context.ExecutorServiceFactory
- close() - Method in class org.wildfly.clustering.context.AbstractContext
- close() - Method in interface org.wildfly.clustering.context.Context
- composite(List<Contextualizer>) - Static method in interface org.wildfly.clustering.context.Contextualizer
- Context<T> - Interface in org.wildfly.clustering.context
-
Encapsulates some context that is applicable until
Context.close(). - ContextReference<C> - Interface in org.wildfly.clustering.context
-
Reference to some context.
- ContextReference.SimpleContextReference<C> - Class in org.wildfly.clustering.context
- ContextualExecutor - Interface in org.wildfly.clustering.context
-
Facility for contextual execution.
- ContextualExecutorService - Class in org.wildfly.clustering.context
-
ExecutorServicedecorator that contextualizes tasks to be executed. - ContextualExecutorService(ExecutorService, Contextualizer) - Constructor for class org.wildfly.clustering.context.ContextualExecutorService
- contextualize(Runnable) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified runner with a given context.
- contextualize(Callable<T>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified caller with a given context.
- contextualize(BiConsumer<V1, V2>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified consumer with a given context.
- contextualize(BiFunction<V1, V2, R>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified function with a given context.
- contextualize(Consumer<V>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified consumer with a given context.
- contextualize(Function<V, R>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified function with a given context.
- contextualize(Supplier<T>) - Method in interface org.wildfly.clustering.context.Contextualizer
-
Decorates the specified supplier with a given context.
- Contextualizer - Interface in org.wildfly.clustering.context
-
Facility for creating contextual tasks.
- ContextualizerFactory - Interface in org.wildfly.clustering.context
-
Factory for creating a
Contextualizerfor aClassLoader. - ContextualThreadFactory<C> - Class in org.wildfly.clustering.context
-
ThreadFactorydecorator that contextualizes its threads. - ContextualThreadFactory(ThreadFactory, C, ContextReference<C>) - Constructor for class org.wildfly.clustering.context.ContextualThreadFactory
- createContextualizer(ClassLoader) - Method in interface org.wildfly.clustering.context.ContextualizerFactory
-
Creates a
Contextualizerfor the specifiedClassLoader. - createContextualizer(ClassLoader) - Method in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
- CURRENT - Static variable in class org.wildfly.clustering.context.ThreadContextClassLoaderReference
-
A context reference for the class loader of the current thread
D
- DefaultContextualizerFactory - Enum Class in org.wildfly.clustering.context
-
Default
Contextualizerfactory that applies a number of contexts. - DefaultExecutorService - Class in org.wildfly.clustering.context
-
ExecutorServicethat performs contextual execution of submitted tasks. - DefaultExecutorService(Function<ThreadFactory, ExecutorService>, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultExecutorService
- DefaultThreadFactory - Class in org.wildfly.clustering.context
-
Default
ThreadFactoryimplementation that applies a specific contextClassLoader. - DefaultThreadFactory(Class<?>, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
- DefaultThreadFactory(ThreadGroup, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
- DefaultThreadFactory(ThreadFactory, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
E
- empty() - Static method in interface org.wildfly.clustering.context.Context
-
Returns an empty context.
- EMPTY - Static variable in interface org.wildfly.clustering.context.Context
- execute(Runnable) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- execute(Callable<T>) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified caller with a given context.
- execute(BiConsumer<V1, V2>, V1, V2) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified runner.
- execute(BiFunction<V1, V2, R>, V1, V2) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified supplier with a given context.
- execute(Consumer<V>, V) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified consumer using the specified value.
- execute(Function<V, R>, V) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified supplier with a given context.
- execute(Supplier<T>) - Method in interface org.wildfly.clustering.context.ContextualExecutor
-
Executes the specified supplier with a given context.
- ExecutorServiceFactory - Enum Class in org.wildfly.clustering.context
-
Set of factory implementations for creating an
ExecutorServicefrom aThreadFactory.
F
- fromThreadLocal(ThreadLocal<C>) - Static method in interface org.wildfly.clustering.context.ContextReference
G
- get() - Method in class org.wildfly.clustering.context.ContextReference.SimpleContextReference
- get() - Method in class org.wildfly.clustering.context.ThreadContextReference
- get(Class<T>) - Method in interface org.wildfly.clustering.context.ContextReference
I
- INSTANCE - Enum constant in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
- invokeAll(Collection<? extends Callable<T>>) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- isShutdown() - Method in class org.wildfly.clustering.context.ContextualExecutorService
- isTerminated() - Method in class org.wildfly.clustering.context.ContextualExecutorService
N
- newThread(Runnable) - Method in class org.wildfly.clustering.context.ContextualThreadFactory
- NONE - Static variable in interface org.wildfly.clustering.context.Contextualizer
O
- of(AtomicReference<C>) - Static method in interface org.wildfly.clustering.context.ContextReference
- of(Supplier<C>, Consumer<C>) - Static method in interface org.wildfly.clustering.context.ContextReference
- of(Supplier<C>, Consumer<C>, UnaryOperator<C>) - Static method in interface org.wildfly.clustering.context.ContextReference
- of(T, Consumer<T>) - Static method in interface org.wildfly.clustering.context.Context
-
Returns a context that provides the specified value and invokes the specified action on close.
- org.wildfly.clustering.context - package org.wildfly.clustering.context
P
- provide(C) - Method in interface org.wildfly.clustering.context.ContextReference
-
Returns a context provider for the specified value.
S
- shutdown() - Method in class org.wildfly.clustering.context.ContextualExecutorService
- shutdownNow() - Method in class org.wildfly.clustering.context.ContextualExecutorService
- SINGLE_THREAD - Enum constant in enum class org.wildfly.clustering.context.ExecutorServiceFactory
- submit(Runnable) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- submit(Runnable, T) - Method in class org.wildfly.clustering.context.ContextualExecutorService
- submit(Callable<T>) - Method in class org.wildfly.clustering.context.ContextualExecutorService
T
- ThreadContextClassLoaderReference - Class in org.wildfly.clustering.context
-
Thread-aware reference for a context
ClassLoader. - ThreadContextClassLoaderReference(Supplier<Thread>) - Constructor for class org.wildfly.clustering.context.ThreadContextClassLoaderReference
- ThreadContextReference<C> - Class in org.wildfly.clustering.context
-
Reference that can be associated with an arbitrary thread.
- ThreadContextReference(Supplier<Thread>, Function<Thread, C>, BiConsumer<Thread, C>) - Constructor for class org.wildfly.clustering.context.ThreadContextReference
V
- valueOf(String) - Static method in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wildfly.clustering.context.ExecutorServiceFactory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wildfly.clustering.context.ExecutorServiceFactory
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withContextProvider(Supplier<Context<C>>) - Static method in interface org.wildfly.clustering.context.ContextualExecutor
- withContextProvider(Supplier<Context<C>>) - Static method in interface org.wildfly.clustering.context.Contextualizer
All Classes and Interfaces|All Packages