All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.pcp.parfait.dropwizard.DefaultMetricDescriptorLookup Maven / Gradle / Ivy

There is a newer version: 1.2.1
Show newest version
package io.pcp.parfait.dropwizard;

import static tec.uom.se.AbstractUnit.ONE;

import io.pcp.parfait.ValueSemantics;

import javax.measure.quantity.Dimensionless;
import javax.measure.Unit;

public class DefaultMetricDescriptorLookup implements MetricDescriptorLookup {

    @Override
    public MetricDescriptor getDescriptorFor(final String metricName) {
        return new MetricDescriptor() {
            @Override
            public Unit getUnit() {
                return ONE;
            }

            @Override
            public String getDescription() {
                return metricName;
            }

            @Override
            public ValueSemantics getSemantics() {
                return ValueSemantics.FREE_RUNNING;
            }
        };
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy