# Uses of Package
org.eclipse.microprofile.context.spi

Packages that use org.eclipse.microprofile.context.spi
org.eclipse.microprofile.context.spi

Classes in org.eclipse.microprofile.context.spi used by org.eclipse.microprofile.context.spi
Class and 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`.
ContextManagerProviderRegistration This class gives the container that registered a `ContextManagerProvider` exclusive control over unregistering it.
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.