Interface | Description |
---|---|
ContextManager |
ContextManager instances can be used to create ContextManager.newManagedExecutorBuilder()
or ContextManager.newThreadContextBuilder() . |
ContextManager.Builder |
Use this class to configure instances of
ContextManager . |
ContextManagerExtension |
ContextManagerExtension instances receive
notification upon creation of each ContextManager . |
ContextManagerProvider |
A provider implementation supplied by the
container, which creates and caches instances of
ContextManager per class loader,
which in turn create new instances of
ManagedExecutor.Builder and
ThreadContext.Builder . |
ThreadContextController |
Represents context that is applied to a particular thread, along with any
state that is associated with it or that is necessary for restoring the
previous context afterward.
|
ThreadContextProvider |
Third party providers of thread context implement this interface to enable the
provided type of context to participate in thread context capture and propagation
when the
ManagedExecutor
and ThreadContext are used to create and contextualize dependent
actions and tasks. |
ThreadContextSnapshot |
An immutable snapshot of a particular type of thread context.
|
Class | Description |
---|---|
ContextManagerProviderRegistration |
This class gives the container that registered a
ContextManagerProvider exclusive control over unregistering it. |
Copyright © 2019 Eclipse Foundation. All rights reserved.