All Classes and Interfaces
Class
Description
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.Contract to assist with setting and clearing a
ThreadLocal
.