Interface Observation.Scope

All Superinterfaces:
AutoCloseable
Enclosing interface:
Observation

public static interface Observation.Scope extends AutoCloseable
Scope represent an action within which certain resources (e.g. tracing context) are put in scope (e.g. in a ThreadLocal). When the scope is closed the resources will be removed from the scope.
Since:
1.10.0
  • Field Details

  • Method Details

    • getCurrentObservation

      Observation getCurrentObservation()
      Current observation available within this scope.
      Returns:
      current observation that this scope was created by
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
    • isNoop

      default boolean isNoop()
      Checks whether this Observation.Scope is no-op.
      Returns:
      true when this is a no-op scope