Package org.eclipse.microprofile.metrics
Class DefaultMetadata
java.lang.Object
org.eclipse.microprofile.metrics.DefaultMetadata
- All Implemented Interfaces:
Metadata
The default implementation of
Metadata-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultMetadata(String name, String displayName, String description, MetricType type, String unit, boolean reusable) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the description of the metric.Returns the display name if set, otherwise this method returns the metric name.getName()Returns the metric name.getType()Returns the String representation of theMetricType.Returns theMetricTypeof the metricgetUnit()inthashCode()booleantoString()
-
Constructor Details
-
DefaultMetadata
protected DefaultMetadata(String name, String displayName, String description, MetricType type, String unit, boolean reusable)
-
-
Method Details
-
getName
Description copied from interface:MetadataReturns the metric name. -
getDisplayName
Description copied from interface:MetadataReturns the display name if set, otherwise this method returns the metric name.- Specified by:
getDisplayNamein interfaceMetadata- Returns:
- the display name
-
getDescription
Description copied from interface:MetadataReturns the description of the metric.- Specified by:
getDescriptionin interfaceMetadata- Returns:
- the description
-
getType
Description copied from interface:MetadataReturns the String representation of theMetricType. -
getTypeRaw
Description copied from interface:MetadataReturns theMetricTypeof the metric- Specified by:
getTypeRawin interfaceMetadata- Returns:
- the
MetricType
-
getUnit
-
isReusable
public boolean isReusable()- Specified by:
isReusablein interfaceMetadata
-
equals
-
hashCode
public int hashCode() -
toString
-