Class TracerSharedState


  • final class TracerSharedState
    extends java.lang.Object
    • Field Detail

      • lock

        private final java.lang.Object lock
      • clock

        private final Clock clock
      • idGeneratorSafeToSkipIdValidation

        private final boolean idGeneratorSafeToSkipIdValidation
      • resource

        private final Resource resource
      • spanLimitsSupplier

        private final java.util.function.Supplier<SpanLimits> spanLimitsSupplier
      • sampler

        private final Sampler sampler
      • activeSpanProcessor

        private final SpanProcessor activeSpanProcessor
    • Method Detail

      • getClock

        Clock getClock()
      • isIdGeneratorSafeToSkipIdValidation

        boolean isIdGeneratorSafeToSkipIdValidation()
      • getActiveSpanProcessor

        SpanProcessor getActiveSpanProcessor()
        Returns the active SpanProcessor.
        Returns:
        the active SpanProcessor.
      • hasBeenShutdown

        boolean hasBeenShutdown()
        Returns true if tracing has been shut down.
        Returns:
        true if tracing has been shut down.