Class Hierarchy
- java.lang.Object
- org.apache.kafka.common.metrics.CompoundStat.NamedMeasurable
- org.apache.kafka.common.metrics.JmxReporter (implements org.apache.kafka.common.metrics.MetricsReporter)
- org.apache.kafka.common.metrics.KafkaMetric (implements org.apache.kafka.common.Metric)
- org.apache.kafka.common.metrics.KafkaMetricsContext (implements org.apache.kafka.common.metrics.MetricsContext)
- org.apache.kafka.common.metrics.MetricConfig
- org.apache.kafka.common.metrics.Metrics (implements java.io.Closeable)
- org.apache.kafka.common.metrics.Quota
- org.apache.kafka.common.metrics.Sensor
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.kafka.common.KafkaException
- org.apache.kafka.common.metrics.QuotaViolationException
- org.apache.kafka.common.KafkaException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.kafka.common.metrics.MetricsReporter (also extends org.apache.kafka.common.Reconfigurable)
- org.apache.kafka.common.Configurable
- org.apache.kafka.common.Reconfigurable
- org.apache.kafka.common.metrics.MetricsReporter (also extends java.lang.AutoCloseable)
- org.apache.kafka.common.Reconfigurable
- org.apache.kafka.common.metrics.MetricsContext
- org.apache.kafka.common.metrics.MetricValueProvider<T>
- org.apache.kafka.common.metrics.Gauge<T>
- org.apache.kafka.common.metrics.Measurable
- org.apache.kafka.common.metrics.MeasurableStat (also extends org.apache.kafka.common.metrics.Stat)
- org.apache.kafka.common.metrics.Stat
- org.apache.kafka.common.metrics.CompoundStat
- org.apache.kafka.common.metrics.MeasurableStat (also extends org.apache.kafka.common.metrics.Measurable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.kafka.common.metrics.Sensor.RecordingLevel
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)