# Hierarchy For Package org.apache.sling.commons.metrics

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.commons.metrics.MetricsServiceFactory

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.sling.commons.metrics.Timer.Context
- org.apache.sling.commons.metrics.Counting
  - org.apache.sling.commons.metrics.Counter (also extends org.apache.sling.commons.metrics.Metric)
  - org.apache.sling.commons.metrics.Histogram (also extends org.apache.sling.commons.metrics.Metric)
  - org.apache.sling.commons.metrics.Meter (also extends org.apache.sling.commons.metrics.Metric)
  - org.apache.sling.commons.metrics.Timer (also extends org.apache.sling.commons.metrics.Metric)
- org.apache.sling.commons.metrics.Gauge<T>
- org.apache.sling.commons.metrics.Metric
  - org.apache.sling.commons.metrics.Counter (also extends org.apache.sling.commons.metrics.Counting)
  - org.apache.sling.commons.metrics.Histogram (also extends org.apache.sling.commons.metrics.Counting)
  - org.apache.sling.commons.metrics.Meter (also extends org.apache.sling.commons.metrics.Counting)
  - org.apache.sling.commons.metrics.Timer (also extends org.apache.sling.commons.metrics.Counting)
- org.apache.sling.commons.metrics.MetricsService