# Hierarchy For Package org.qi4j.api.metrics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.qi4j.api.metrics.MetricsHealthCheck.Result
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.qi4j.api.metrics.MetricsNotSupportedException

## Interface Hierarchy

- org.qi4j.api.metrics.Metric
  - org.qi4j.api.metrics.MetricsCounter
  - org.qi4j.api.metrics.MetricsGauge<T>
  - org.qi4j.api.metrics.MetricsHealthCheck
  - org.qi4j.api.metrics.MetricsHistogram
  - org.qi4j.api.metrics.MetricsMeter
  - org.qi4j.api.metrics.MetricsTimer
- org.qi4j.api.metrics.MetricsFactory
  - org.qi4j.api.metrics.MetricsCounterFactory
  - org.qi4j.api.metrics.MetricsGaugeFactory
  - org.qi4j.api.metrics.MetricsHealthCheckFactory
  - org.qi4j.api.metrics.MetricsHistogramFactory
  - org.qi4j.api.metrics.MetricsMeterFactory
  - org.qi4j.api.metrics.MetricsTimerFactory
- org.qi4j.api.metrics.MetricsProvider
- org.qi4j.api.metrics.MetricsTimer.Context