# Hierarchy For Package com.h3c.sdn.metric

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.codahale.metrics.Counter (implements com.codahale.metrics.Counting, com.codahale.metrics.Metric)
    - com.h3c.sdn.metric.TimeStampedCounter (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.h3c.sdn.metric.DataPoint
    - com.h3c.sdn.metric.CounterDataPoint
    - com.h3c.sdn.metric.GaugeDataPoint
    - com.h3c.sdn.metric.HistogramDataPoint
    - com.h3c.sdn.metric.MeterDataPoint
    - com.h3c.sdn.metric.RatioGaugeDataPoint
    - com.h3c.sdn.metric.RollingCounterDataPoint
    - com.h3c.sdn.metric.TimerDataPoint
  - com.h3c.sdn.metric.DataPointList<T>
    - com.h3c.sdn.metric.CounterDataPointList
    - com.h3c.sdn.metric.GaugeDataPointList
    - com.h3c.sdn.metric.HistogramDataPointList
    - com.h3c.sdn.metric.MeterDataPointList
    - com.h3c.sdn.metric.RatioGaugeDataPointList
    - com.h3c.sdn.metric.RollingCounterDataPointList
    - com.h3c.sdn.metric.TimerDataPointList
  - com.codahale.metrics.Histogram (implements com.codahale.metrics.Counting, com.codahale.metrics.Metric, com.codahale.metrics.Sampling)
    - com.h3c.sdn.metric.TimeStampedHistogram (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.codahale.metrics.Meter (implements com.codahale.metrics.Metered)
    - com.h3c.sdn.metric.TimeStampedMeter (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.h3c.sdn.metric.MetricDescriptor (implements java.lang.Comparable<T>)
    - com.h3c.sdn.metric.CounterDescriptor
    - com.h3c.sdn.metric.GaugeDescriptor
    - com.h3c.sdn.metric.HistogramDescriptor
    - com.h3c.sdn.metric.MeterDescriptor
    - com.h3c.sdn.metric.RatioGaugeDescriptor
    - com.h3c.sdn.metric.RollingCounterDescriptor
    - com.h3c.sdn.metric.TimerDescriptor
  - com.h3c.sdn.metric.MetricDescriptor.MetricDescriptorBuilder<T>
    - com.h3c.sdn.metric.CounterDescriptor.CounterDescriptorBuilder
    - com.h3c.sdn.metric.GaugeDescriptor.GaugeDescriptorBuilder
    - com.h3c.sdn.metric.HistogramDescriptor.HistogramDescriptorBuilder
    - com.h3c.sdn.metric.MeterDescriptor.MeterDescriptorBuilder
    - com.h3c.sdn.metric.RatioGaugeDescriptor.RatioGaugeDescriptorBuilder
    - com.h3c.sdn.metric.RollingCounterDescriptor.RollingCounterDescriptorBuilder
    - com.h3c.sdn.metric.TimerDescriptor.TimerDescriptorBuilder
  - com.h3c.sdn.metric.MetricRegistry
  - com.h3c.sdn.metric.MetricRegistry.PersistTimes
  - com.h3c.sdn.metric.MetricUpdate
  - com.h3c.sdn.metric.MetricValue
    - com.h3c.sdn.metric.CounterMetricValue
    - com.h3c.sdn.metric.GaugeMetricValue
    - com.h3c.sdn.metric.HistogramMetricValue
    - com.h3c.sdn.metric.MeterMetricValue
    - com.h3c.sdn.metric.RatioGaugeMetricValue
    - com.h3c.sdn.metric.RollingCounterMetricValue
    - com.h3c.sdn.metric.TimerMetricValue
  - com.h3c.sdn.metric.MetricValue.Builder<T>
    - com.h3c.sdn.metric.CounterMetricValue.Builder<T>
    - com.h3c.sdn.metric.GaugeMetricValue.Builder<T>
    - com.h3c.sdn.metric.HistogramMetricValue.Builder<T>
    - com.h3c.sdn.metric.MeterMetricValue.Builder<T>
    - com.h3c.sdn.metric.RatioGaugeMetricValue.Builder<T>
    - com.h3c.sdn.metric.RollingCounterMetricValue.Builder<T>
    - com.h3c.sdn.metric.TimerMetricValue.Builder<T>
  - com.codahale.metrics.RatioGauge (implements com.codahale.metrics.Gauge<T>)
    - com.h3c.sdn.metric.TimeStampedRatioGauge (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.codahale.metrics.Timer (implements com.codahale.metrics.Metered, com.codahale.metrics.Sampling)
    - com.h3c.sdn.metric.TimeStampedTimer (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.h3c.sdn.metric.TimeStampedGauge (implements com.codahale.metrics.Gauge<T>, com.h3c.sdn.metric.TimeStampedMetric)
  - com.h3c.sdn.metric.TimeStampedMetricDescriptor
  - com.h3c.sdn.metric.TimeStampedRollingCounter (implements com.h3c.sdn.metric.TimeStampedMetric)
  - com.h3c.sdn.metric.TimeStampManager
  - com.h3c.sdn.metric.UidMetricDescriptor

## Interface Hierarchy

- java.util.EventListener
  - com.h3c.sdn.metric.MetricRegistryListener
- com.h3c.sdn.metric.MetricFilter
- com.h3c.sdn.metric.TimeStampedMetric

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.h3c.sdn.metric.TimerDataPoint.TimerIndices
    - com.h3c.sdn.metric.MetricDescriptor.SummaryIntervalMinutes
    - com.h3c.sdn.metric.MetricDescriptor.Type
    - com.h3c.sdn.metric.DataPoint.Indices
    - com.h3c.sdn.metric.GaugeDataPoint.GaugeIndices
    - com.h3c.sdn.metric.HistogramDataPoint.HistogramIndices
    - com.h3c.sdn.metric.CounterDataPoint.CounterIndices
    - com.h3c.sdn.metric.RatioGaugeDataPoint.RatioGaugeIndices
    - com.h3c.sdn.metric.MeterDataPoint.MeterIndices
    - com.h3c.sdn.metric.RollingCounterDataPoint.RollingCounterIndices

Copyright © 2014. All Rights Reserved.