Class MpMetadata
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.mpmetrics.MpMetadata
-
- All Implemented Interfaces:
org.eclipse.microprofile.metrics.Metadata
public class MpMetadata extends Object implements org.eclipse.microprofile.metrics.Metadata
-
-
Constructor Summary
Constructors Constructor Description MpMetadata(String name, String description, String unit, org.eclipse.microprofile.metrics.MetricType type)MpMetadata(String name, org.eclipse.microprofile.metrics.MetricType type)MpMetadata(org.eclipse.microprofile.metrics.annotation.Metric annotation, org.eclipse.microprofile.metrics.MetricType type)MpMetadata(org.eclipse.microprofile.metrics.Metadata other, org.eclipse.microprofile.metrics.MetricType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancleanDirtyMetadata()Optional<String>description()Optional<String>displayName()booleanequals(Object o)StringgetDescription()StringgetDisplayName()StringgetName()StringgetType()org.eclipse.microprofile.metrics.MetricTypegetTypeRaw()StringgetUnit()inthashCode()MpMetadatamerge(org.eclipse.microprofile.metrics.annotation.Metric annotation)booleanmergeSameType(AnnotatedGaugeAdapter annotation)booleanmergeSameType(MpMetadata metadata)booleanmergeSameType(org.eclipse.microprofile.metrics.Metadata metadata)static MpMetadatasanitize(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.MetricType type)(package private) StringstringOrNull(String s)StringtoString()Optional<String>unit()
-
-
-
Constructor Detail
-
MpMetadata
MpMetadata(String name, org.eclipse.microprofile.metrics.MetricType type)
-
MpMetadata
MpMetadata(org.eclipse.microprofile.metrics.annotation.Metric annotation, org.eclipse.microprofile.metrics.MetricType type)
-
MpMetadata
MpMetadata(String name, String description, String unit, org.eclipse.microprofile.metrics.MetricType type)
-
MpMetadata
MpMetadata(org.eclipse.microprofile.metrics.Metadata other, org.eclipse.microprofile.metrics.MetricType type)
-
-
Method Detail
-
sanitize
public static MpMetadata sanitize(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.MetricType type)
-
mergeSameType
public boolean mergeSameType(MpMetadata metadata)
-
mergeSameType
public boolean mergeSameType(org.eclipse.microprofile.metrics.Metadata metadata)
-
mergeSameType
public boolean mergeSameType(AnnotatedGaugeAdapter annotation)
-
merge
public MpMetadata merge(org.eclipse.microprofile.metrics.annotation.Metric annotation)
-
description
public Optional<String> description()
- Specified by:
descriptionin interfaceorg.eclipse.microprofile.metrics.Metadata
-
unit
public Optional<String> unit()
- Specified by:
unitin interfaceorg.eclipse.microprofile.metrics.Metadata
-
cleanDirtyMetadata
public boolean cleanDirtyMetadata()
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.eclipse.microprofile.metrics.Metadata
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfaceorg.eclipse.microprofile.metrics.Metadata
-
displayName
public Optional<String> displayName()
- Specified by:
displayNamein interfaceorg.eclipse.microprofile.metrics.Metadata
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.metrics.Metadata
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.eclipse.microprofile.metrics.Metadata
-
getTypeRaw
public org.eclipse.microprofile.metrics.MetricType getTypeRaw()
- Specified by:
getTypeRawin interfaceorg.eclipse.microprofile.metrics.Metadata
-
getUnit
public String getUnit()
- Specified by:
getUnitin interfaceorg.eclipse.microprofile.metrics.Metadata
-
-