All Classes and Interfaces

Class
Description
Contract to assist with access to an external, map-like context, such as the Project Reactor Context, including the ability to read values from it a Map and to write values to it from a Map.
Wraps an ExecutorService in order to capture context via ContextSnapshot when a task is submitted, and propagate context to the task when it is executed.
Registry that provides access to, instances of ContextAccessor and ThreadLocalAccessor.
Wraps a ScheduledExecutorService in order to capture context via ContextSnapshot when a task is submitted, and propagate context to the task when it is executed.
Holds values extracted from ThreadLocal and other types of context and exposes methods to propagate those values.
An object to use to reset ThreadLocal values at the end of a context scope.
Factory for creating ContextSnapshot objects and restoring ThreadLocal values using a context object for which a ContextAccessor exists in the ContextRegistry.
Builder for ContextSnapshotFactory instances.
Declares all method parameters and return values within a package as non-nullable via JSR-305 meta-annotations to indicate nullability in Java.
Declares all fields within a package as non-nullable via JSR-305 meta-annotations to indicate nullability in Java.
Annotation to declare that a method parameter, return value, or field can be null under some circumstance.
ThreadLocalAccessor for copying contents of the MDC across Thread boundaries.
Contract to assist with setting and clearing a ThreadLocal.