AbstractMeter

abstract class AbstractMeter : Meter

An abstract implementation of a meter. By default, this class uses no-op implementations for all members unless overridden in a subclass.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun createAsyncUpDownCounter(name: String, callback: LongUpDownCounterCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new async up down counter.

Link copied to clipboard
open override fun createDoubleGauge(name: String, callback: DoubleGaugeCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new Gauge.

Link copied to clipboard
open override fun createDoubleHistogram(name: String, units: String? = null, description: String? = null): DoubleHistogram

Create a new DoubleHistogram

Link copied to clipboard
open override fun createLongGauge(name: String, callback: LongGaugeCallback, units: String? = null, description: String? = null): AsyncMeasurementHandle

Create a new Gauge.

Link copied to clipboard
open override fun createLongHistogram(name: String, units: String? = null, description: String? = null): LongHistogram

Create a new LongHistogram

Link copied to clipboard
open override fun createMonotonicCounter(name: String, units: String? = null, description: String? = null): MonotonicCounter

Create a new MonotonicCounter

Link copied to clipboard
open override fun createUpDownCounter(name: String, units: String? = null, description: String? = null): UpDownCounter

Create a new UpDownCounter