Class BaseHealth

    • Constructor Detail

      • BaseHealth

        public BaseHealth​(String channel)
    • Method Detail

      • close

        public void close()
      • isStarted

        public void isStarted​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • isReady

        public void isReady​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • getMetric

        public org.apache.kafka.common.Metric getMetric​(Map<org.apache.kafka.common.MetricName,​? extends org.apache.kafka.common.Metric> metrics)
      • metricsBasedStartupCheck

        protected abstract void metricsBasedStartupCheck​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • metricsBasedReadinessCheck

        protected abstract void metricsBasedReadinessCheck​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • clientBasedStartupCheck

        protected abstract void clientBasedStartupCheck​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • clientBasedReadinessCheck

        protected abstract void clientBasedReadinessCheck​(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
      • getAdmin

        public abstract KafkaAdmin getAdmin()