Package org.apache.storm.metrics2

# Class PerReporterGauge<T>

java.lang.Object
org.apache.storm.metrics2.PerReporterGauge<T>

All Implemented Interfaces:
  `com.codahale.metrics.Gauge<T>`, `com.codahale.metrics.Metric`

public abstract class PerReporterGauge<T> extends Object implements com.codahale.metrics.Gauge<T>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `PerReporterGauge()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract T`
  `getValueForReporter(Object reporter)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface com.codahale.metrics.Gauge

  `getValue`

- ## Constructor Details

  - ### PerReporterGauge

    public PerReporterGauge()

- ## Method Details

  - ### getValueForReporter

    public abstract T getValueForReporter(Object reporter)