Packages

package context

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class CaptureCurrentContextOnEnter extends AnyRef

    Advise that copies the current Context from Kamon into a HasContext instance when the advised method starts executing.

  2. class CaptureCurrentContextOnExit extends AnyRef

    Advise that copies the current Context from Kamon into a HasContext instance when the advised method finishes executing.

  3. class CaptureCurrentTimestampOnEnter extends AnyRef

    Advise that copies the current System.nanoTime into a HasTimestamp instance when the advised method starts executing.

  4. 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.

  5. 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.

  6. 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

  1. object CaptureCurrentContextOnEnter
  2. object CaptureCurrentContextOnExit
  3. object CaptureCurrentTimestampOnEnter
  4. object CaptureCurrentTimestampOnExit

    Advise that copies the current System.nanoTime into a HasTimestamp instance when the advised method finishes executing.

  5. object HasContext
  6. object HasTimestamp
  7. object InvokeWithCapturedContext

Ungrouped