Class KafkaSourceHealth
- java.lang.Object
-
- io.smallrye.reactive.messaging.kafka.health.BaseHealth
-
- io.smallrye.reactive.messaging.kafka.health.KafkaSourceHealth
-
public class KafkaSourceHealth extends BaseHealth
-
-
Field Summary
-
Fields inherited from class io.smallrye.reactive.messaging.kafka.health.BaseHealth
channel, CONNECTION_COUNT_METRIC_NAME
-
-
Constructor Summary
Constructors Constructor Description KafkaSourceHealth(KafkaSource<?,?> source, KafkaConnectorIncomingConfiguration config, ReactiveKafkaConsumer<?,?> client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclientBasedReadinessCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)protected voidclientBasedStartupCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)KafkaAdmingetAdmin()protected org.apache.kafka.common.MetricgetMetric()protected voidmetricsBasedReadinessCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)protected voidmetricsBasedStartupCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)-
Methods inherited from class io.smallrye.reactive.messaging.kafka.health.BaseHealth
close, getMetric, isReady, isStarted
-
-
-
-
Constructor Detail
-
KafkaSourceHealth
public KafkaSourceHealth(KafkaSource<?,?> source, KafkaConnectorIncomingConfiguration config, ReactiveKafkaConsumer<?,?> client)
-
-
Method Detail
-
getMetric
protected org.apache.kafka.common.Metric getMetric()
-
metricsBasedStartupCheck
protected void metricsBasedStartupCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
- Specified by:
metricsBasedStartupCheckin classBaseHealth
-
metricsBasedReadinessCheck
protected void metricsBasedReadinessCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
- Specified by:
metricsBasedReadinessCheckin classBaseHealth
-
clientBasedStartupCheck
protected void clientBasedStartupCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
- Specified by:
clientBasedStartupCheckin classBaseHealth
-
clientBasedReadinessCheck
protected void clientBasedReadinessCheck(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
- Specified by:
clientBasedReadinessCheckin classBaseHealth
-
getAdmin
public KafkaAdmin getAdmin()
- Specified by:
getAdminin classBaseHealth
-
-