# Hierarchy For Package org.apache.cassandra.metrics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.metrics.CacheMetrics
  - org.apache.cassandra.metrics.CassandraMetricsRegistry.MetricName (implements java.lang.Comparable<T>)
  - org.apache.cassandra.metrics.ClientMetrics
  - org.apache.cassandra.metrics.ColumnFamilyMetrics
  - org.apache.cassandra.metrics.ColumnFamilyMetrics.ColumnFamilyHistogram
  - org.apache.cassandra.metrics.CommitLogMetrics
  - org.apache.cassandra.metrics.CompactionMetrics (implements org.apache.cassandra.db.compaction.CompactionManager.CompactionExecutorStatsCollector)
  - org.apache.cassandra.metrics.ConnectionMetrics
  - org.apache.cassandra.metrics.CQLMetrics
  - org.apache.cassandra.metrics.DecayingEstimatedHistogramReservoir (implements com.codahale.metrics.Reservoir)
  - org.apache.cassandra.metrics.DefaultNameFactory (implements org.apache.cassandra.metrics.MetricNameFactory)
  - org.apache.cassandra.metrics.DroppedMessageMetrics
  - org.apache.cassandra.metrics.FileCacheMetrics
  - org.apache.cassandra.metrics.HintedHandoffMetrics
  - org.apache.cassandra.metrics.HintedHandoffMetrics.DifferencingCounter
  - com.codahale.metrics.Histogram (implements com.codahale.metrics.Counting, com.codahale.metrics.Metric, com.codahale.metrics.Sampling)
    - org.apache.cassandra.metrics.ClearableHistogram
  - org.apache.cassandra.metrics.KeyspaceMetrics
  - org.apache.cassandra.metrics.LatencyMetrics
    - org.apache.cassandra.metrics.ClientRequestMetrics
      - org.apache.cassandra.metrics.CASClientRequestMetrics
  - com.codahale.metrics.MetricRegistry (implements com.codahale.metrics.MetricSet)
    - org.apache.cassandra.metrics.CassandraMetricsRegistry
  - org.apache.cassandra.metrics.ReadRepairMetrics
  - org.apache.cassandra.metrics.RestorableMeter
  - org.apache.cassandra.metrics.SEPMetrics
  - org.apache.cassandra.metrics.StorageMetrics
  - org.apache.cassandra.metrics.StreamingMetrics
  - org.apache.cassandra.metrics.ThreadPoolMetrics

## Interface Hierarchy

- org.apache.cassandra.metrics.CassandraMetricsRegistry.MetricMBean
  - org.apache.cassandra.metrics.CassandraMetricsRegistry.JmxCounterMBean
  - org.apache.cassandra.metrics.CassandraMetricsRegistry.JmxGaugeMBean
  - org.apache.cassandra.metrics.CassandraMetricsRegistry.JmxHistogramMBean
  - org.apache.cassandra.metrics.CassandraMetricsRegistry.JmxMeterMBean
    - org.apache.cassandra.metrics.CassandraMetricsRegistry.JmxTimerMBean
- org.apache.cassandra.metrics.MetricNameFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.metrics.ColumnFamilyMetrics.Sampler