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.