package com.twitter.common.metrics; /** * A partial Gauge implementation. * * @param <T> Value type. */ public abstract class AbstractGauge<T extends Number> implements Gauge<T> { private final String name; /** * Creates an abstract gauge using the provided name. * * @param name Name of the gauge. */ public AbstractGauge(String name) { this.name = name; } @Override public String getName() { return name; } }