Class AbstractMeter<M extends io.micrometer.core.instrument.Meter>
java.lang.Object
de.oktoflow.platform.support.metrics.micrometer.AbstractMeter<M>
- Type Parameters:
M- the represented micrometer type
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.metrics.Meter
- Direct Known Subclasses:
MicrometerCounter,MicrometerGauge,MicrometerMeterRegistry.GenericMeterWrapper,MicrometerTimer
class AbstractMeter<M extends io.micrometer.core.instrument.Meter>
extends Object
implements de.iip_ecosphere.platform.support.metrics.Meter
Abstract wrapping meter implementation.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classA wrapped id.Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.metrics.Meter
de.iip_ecosphere.platform.support.metrics.Meter.Id, de.iip_ecosphere.platform.support.metrics.Meter.Type -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
meter
-
id
-
-
Constructor Details
-
AbstractMeter
Creates a wrapping instance.- Parameters:
meter- the wrapped instance
-
-
Method Details
-
getMeter
Returns the wrapped meter.- Returns:
- the meter
-
getName
- Specified by:
getNamein interfacede.iip_ecosphere.platform.support.metrics.Meter
-
hashCode
public int hashCode() -
equals
-
getId
public de.iip_ecosphere.platform.support.metrics.Meter.Id getId()- Specified by:
getIdin interfacede.iip_ecosphere.platform.support.metrics.Meter
-
measure
- Specified by:
measurein interfacede.iip_ecosphere.platform.support.metrics.Meter
-