Class SensorValidationMetricsRecorder

java.lang.Object
io.confluent.kafka.schemaregistry.validator.core.SensorValidationMetricsRecorder
All Implemented Interfaces:
ValidationMetricsRecorder

public final class SensorValidationMetricsRecorder extends Object implements ValidationMetricsRecorder
Records validation metrics into Kafka Sensors.

Each sensor is held in an AtomicReference because it is wired up after construction — the broker supplies metrics via RecordInterceptor.setMetrics, and in Confluent Cloud the sensors are re-pointed whenever the Schema Registry endpoint config changes. A sensor that has not been set yet is silently skipped.