Class MetadataHolder
- java.lang.Object
-
- io.quarkus.smallrye.metrics.runtime.MetadataHolder
-
public class MetadataHolder extends Object
DefaultMetadata from MP Metrics API does not have a public default constructor, so we use this custom wrapper for passing metric metadata from processor to recorder and reconstructing the original Metadata instance in runtime code.
-
-
Constructor Summary
Constructors Constructor Description MetadataHolder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetadataHolderfrom(org.eclipse.microprofile.metrics.Metadata metadata)StringgetDescription()StringgetDisplayName()org.eclipse.microprofile.metrics.MetricTypegetMetricType()StringgetName()StringgetUnit()voidsetDescription(String description)voidsetDisplayName(String displayName)voidsetMetricType(org.eclipse.microprofile.metrics.MetricType metricType)voidsetName(String name)voidsetUnit(String unit)org.eclipse.microprofile.metrics.MetadatatoMetadata()
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getMetricType
public org.eclipse.microprofile.metrics.MetricType getMetricType()
-
setMetricType
public void setMetricType(org.eclipse.microprofile.metrics.MetricType metricType)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String displayName)
-
getUnit
public String getUnit()
-
setUnit
public void setUnit(String unit)
-
from
public static MetadataHolder from(org.eclipse.microprofile.metrics.Metadata metadata)
-
toMetadata
public org.eclipse.microprofile.metrics.Metadata toMetadata()
-
-