All Classes and Interfaces
Class
Description
An
AsyncTraceEntry that also captures query data for aggregation.See
ThreadContext.startAsyncTraceEntry(MessageSupplier, TimerName) for how to create and
use TraceEntry instances.Wrapper that implements optimized
ThreadLocal access pattern ideal for heavily used
ThreadLocals.Very thin wrapper around SLF4J so plugins don't have to worry about SLF4J shading.
A (lazy) supplier of
Message instances.Used for restricting a
Pointcut to methods with or without particular modifiers.Annotation to designate a class as a mixin class.
Designates a method in a @
Mixin class that should be called exactly once
during the construction of each target type.For modeling an optional return value from a method when it is unknown whether that method
returns void or a value (value can be null).
A
TraceEntry that also captures query data for aggregation.A (lazy) supplier of
QueryMessage instances.See
ThreadContext.startTimer(TimerName) for how to retrieve and use Timer
instances.See
Agent.getTimerName(Class) for how to retrieve and use TimerName instances.See
ThreadContext.startTraceEntry(MessageSupplier, TimerName) for how to create and use
TraceEntry instances.