Class ExtendedMetadata

  • All Implemented Interfaces:
    org.eclipse.microprofile.metrics.Metadata

    public class ExtendedMetadata
    extends org.eclipse.microprofile.metrics.DefaultMetadata
    Author:
    hrupp
    • Constructor Detail

      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                org.eclipse.microprofile.metrics.MetricType type)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                org.eclipse.microprofile.metrics.MetricType type,
                                String unit,
                                String description,
                                boolean skipsScopeInOpenMetricsExportCompletely)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                org.eclipse.microprofile.metrics.MetricType type,
                                String unit,
                                String description,
                                boolean skipsScopeInOpenMetricsExportCompletely,
                                String openMetricsKey)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                String displayName,
                                String description,
                                org.eclipse.microprofile.metrics.MetricType typeRaw,
                                String unit)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                String displayName,
                                String description,
                                org.eclipse.microprofile.metrics.MetricType typeRaw,
                                String unit,
                                String mbean,
                                boolean multi)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                String displayName,
                                String description,
                                org.eclipse.microprofile.metrics.MetricType typeRaw,
                                String unit,
                                String mbean,
                                boolean multi,
                                Optional<Boolean> prependsScopeToOpenMetricsName)
      • ExtendedMetadata

        public ExtendedMetadata​(String name,
                                String displayName,
                                String description,
                                org.eclipse.microprofile.metrics.MetricType typeRaw,
                                String unit,
                                String mbean,
                                boolean multi,
                                Optional<Boolean> prependsScopeToOpenMetricsName,
                                boolean skipsScopeInOpenMetricsExportCompletely,
                                String openMetricsKeyOverride)
    • Method Detail

      • getMbean

        public String getMbean()
      • isMulti

        public boolean isMulti()
      • prependsScopeToOpenMetricsName

        public Optional<Boolean> prependsScopeToOpenMetricsName()
      • isSkipsScopeInOpenMetricsExportCompletely

        public boolean isSkipsScopeInOpenMetricsExportCompletely()
      • getOpenMetricsKeyOverride

        public Optional<String> getOpenMetricsKeyOverride()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class org.eclipse.microprofile.metrics.DefaultMetadata
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.eclipse.microprofile.metrics.DefaultMetadata