package context
- Alphabetic
- Public
- Protected
Type Members
- class CaptureCurrentContextOnEnter extends AnyRef
Advise that copies the current Context from Kamon into a HasContext instance when the advised method starts executing.
- class CaptureCurrentContextOnExit extends AnyRef
Advise that copies the current Context from Kamon into a HasContext instance when the advised method finishes executing.
- class CaptureCurrentTimestampOnEnter extends AnyRef
Advise that copies the current System.nanoTime into a HasTimestamp instance when the advised method starts executing.
- trait HasContext extends AnyRef
Mixin that exposes access to a Context instance captured by an instrumented instance.
Mixin that exposes access to a Context instance captured by an instrumented instance. The interface exposes means of getting and updating a Context instance, but it does not prescribe any ordering or thread safety guarantees, please refer to the available implementations for more details.
- trait HasTimestamp extends AnyRef
Mixin that exposes access to a timestamp (from the monotonic clock powering System.nanoTime) captured by an instrumented instance.
Mixin that exposes access to a timestamp (from the monotonic clock powering System.nanoTime) captured by an instrumented instance. The interface exposes means of getting and updating a timestamp, but it does not prescribe any ordering or thread safety guarantees, please refer to the available implementations for more details.
- class InvokeWithCapturedContext extends AnyRef
Advice that sets the Context from a HasContext instance as the current Context while the advised method is invoked.
Value Members
- object CaptureCurrentContextOnEnter
- object CaptureCurrentContextOnExit
- object CaptureCurrentTimestampOnEnter
- object CaptureCurrentTimestampOnExit
Advise that copies the current System.nanoTime into a HasTimestamp instance when the advised method finishes executing.
- object HasContext
- object HasTimestamp
- object InvokeWithCapturedContext