Class DefaultMeter.NoopLongHistogram

java.lang.Object
io.opentelemetry.api.metrics.DefaultMeter.NoopLongHistogram
All Implemented Interfaces:
LongHistogram
Enclosing class:
DefaultMeter

private static class DefaultMeter.NoopLongHistogram extends Object implements LongHistogram
  • Constructor Details

    • NoopLongHistogram

      private NoopLongHistogram()
  • Method Details

    • record

      public void record(long value, Attributes attributes, Context context)
      Description copied from interface: LongHistogram
      Records a value with a set of attributes.
      Specified by:
      record in interface LongHistogram
      Parameters:
      value - The amount of the measurement. MUST be non-negative.
      attributes - A set of attributes to associate with the value.
      context - The explicit context to associate with this measurement.
    • record

      public void record(long value, Attributes attributes)
      Description copied from interface: LongHistogram
      Records a value with a set of attributes.

      Note: This may use Context.current() to pull the context associated with this measurement.

      Specified by:
      record in interface LongHistogram
      Parameters:
      value - The amount of the measurement. MUST be non-negative.
      attributes - A set of attributes to associate with the value.
    • record

      public void record(long value)
      Description copied from interface: LongHistogram
      Records a value.

      Note: This may use Context.current() to pull the context associated with this measurement.

      Specified by:
      record in interface LongHistogram
      Parameters:
      value - The amount of the measurement. MUST be non-negative.