Index

A C D E F G I N O P S T V W 
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
Constructs a new context.
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

close() - Method in class org.wildfly.clustering.context.AbstractContext
 
close() - Method in interface org.wildfly.clustering.context.Context
 
composite(Iterable) - Static method in interface org.wildfly.clustering.context.Contextualizer
Creates a composite contextualizer from multiple contextualizers.
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.
ContextualExecutor - Interface in org.wildfly.clustering.context
Facility for contextual execution.
ContextualExecutorService - Class in org.wildfly.clustering.context
ExecutorService decorator that contextualizes tasks to be executed.
ContextualExecutorService(ExecutorService, Contextualizer) - Constructor for class org.wildfly.clustering.context.ContextualExecutorService
Constructs a new contextual executor service.
contextualize(Runnable) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified runner with a given context.
contextualize(Callable) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified caller with a given context.
contextualize(BiConsumer) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified consumer with a given context.
contextualize(BiFunction) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified function with a given context.
contextualize(Consumer) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified consumer with a given context.
contextualize(Function) - Method in interface org.wildfly.clustering.context.Contextualizer
Decorates the specified function with a given context.
contextualize(Supplier) - 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 Contextualizer for a ClassLoader.
ContextualThreadFactory<C> - Class in org.wildfly.clustering.context
ThreadFactory decorator that contextualizes its threads.
ContextualThreadFactory(ThreadFactory, C, ContextReference) - Constructor for class org.wildfly.clustering.context.ContextualThreadFactory
Constructs a contextual thread factory.
createContextualizer(ClassLoader) - Method in interface org.wildfly.clustering.context.ContextualizerFactory
Creates a Contextualizer for the specified ClassLoader.
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 Contextualizer factory that applies a number of contexts.
DefaultExecutorService - Class in org.wildfly.clustering.context
ExecutorService that performs contextual execution of submitted tasks.
DefaultExecutorService(ExecutorService, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultExecutorService
Constructs a contextual executor service from the specified executor and class loader.
DefaultExecutorService(Function, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultExecutorService
Constructs a contextual executor service from the default contextualizer factory.
DefaultThreadFactory - Class in org.wildfly.clustering.context
Default ThreadFactory implementation that applies a specific context ClassLoader.
DefaultThreadFactory(Class, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
Creates a new thread factory for the specified class using the specified context class loader.
DefaultThreadFactory(ThreadGroup, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
Creates a new thread factory using the specified thread group and context class loader.
DefaultThreadFactory(ThreadFactory, ClassLoader) - Constructor for class org.wildfly.clustering.context.DefaultThreadFactory
Creates a new thread factory using the specified context class loader.

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
An empty context
execute(Runnable) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
execute(Callable) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified caller with a given context.
execute(BiConsumer, V1, V2) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified runner.
execute(BiFunction, V1, V2) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified supplier with a given context.
execute(Consumer, V) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified consumer using the specified value.
execute(Function, V) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified supplier with a given context.
execute(Supplier) - Method in interface org.wildfly.clustering.context.ContextualExecutor
Executes the specified supplier with a given context.

F

fromThreadLocal(ThreadLocal) - Static method in interface org.wildfly.clustering.context.ContextReference
Creates a context reference from the specified ThreadLocal.

G

get() - Method in class org.wildfly.clustering.context.ThreadContextReference
 

I

INSTANCE - Enum constant in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
The default extensible contextualizer factory
invokeAll(Collection) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
invokeAll(Collection, long, TimeUnit) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
invokeAny(Collection) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
invokeAny(Collection, 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
A pass-through contextualizer.

O

of(AtomicReference) - Static method in interface org.wildfly.clustering.context.ContextReference
Creates a context reference from the specified AtomicReference.
of(T, Runnable) - Static method in interface org.wildfly.clustering.context.Context
Returns a context that provides the specified value and invokes the specified task 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
 
submit(Runnable) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
submit(Runnable, T) - Method in class org.wildfly.clustering.context.ContextualExecutorService
 
submit(Callable) - 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) - Constructor for class org.wildfly.clustering.context.ThreadContextClassLoaderReference
Constructs a context class loader reference for a given thread provider.
ThreadContextReference<C> - Class in org.wildfly.clustering.context
Reference that can be associated with an arbitrary thread.
ThreadContextReference(Supplier, Function, BiConsumer) - Constructor for class org.wildfly.clustering.context.ThreadContextReference
Constructs a context reference for a provided thread.

V

valueOf(String) - Static method in enum class org.wildfly.clustering.context.DefaultContextualizerFactory
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.

W

withContextProvider(Supplier) - Static method in interface org.wildfly.clustering.context.ContextualExecutor
Creates a contextual executor from the specified context provider.
withContextProvider(Supplier) - Static method in interface org.wildfly.clustering.context.Contextualizer
Creates a contextualizer from the specified context provider.
A C D E F G I N O P S T V W 
All Classes and Interfaces|All Packages