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

com.codahale.metrics.Gauge Maven / Gradle / Ivy

There is a newer version: 6.2.20
Show newest version
package com.codahale.metrics;


/**
 * A gauge metric is an instantaneous reading of a particular value. To instrument a queue's depth,
 * for example:
*

 * final Queue<String> queue = new ConcurrentLinkedQueue<String>();
 * final Gauge<Integer> queueDepth = new Gauge<Integer>() {
 *     public Integer getValue() {
 *         return queue.size();
 *     }
 * };
 * 
* * @param the type of the metric's value */ public interface Gauge extends Metric { /** * Returns the metric's current value. * * @return the metric's current value */ T getValue(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy