Class KafkaSinkReadinessHealth
- java.lang.Object
-
- io.smallrye.reactive.messaging.kafka.health.BaseHealth
-
- io.smallrye.reactive.messaging.kafka.health.KafkaSinkReadinessHealth
-
public class KafkaSinkReadinessHealth 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 KafkaSinkReadinessHealth(io.vertx.mutiny.core.Vertx vertx, KafkaConnectorOutgoingConfiguration config, Map<String,Object> kafkaConfiguration, org.apache.kafka.clients.producer.Producer<?,?> producer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
adminBasedHealthCheck(HealthReport.HealthReportBuilder builder)
io.vertx.mutiny.kafka.admin.KafkaAdminClient
getAdmin()
protected void
metricsBasedHealthCheck(HealthReport.HealthReportBuilder builder)
-
Methods inherited from class io.smallrye.reactive.messaging.kafka.health.BaseHealth
close, getMetric, isReady
-
-
-
-
Constructor Detail
-
KafkaSinkReadinessHealth
public KafkaSinkReadinessHealth(io.vertx.mutiny.core.Vertx vertx, KafkaConnectorOutgoingConfiguration config, Map<String,Object> kafkaConfiguration, org.apache.kafka.clients.producer.Producer<?,?> producer)
-
-
Method Detail
-
getAdmin
public io.vertx.mutiny.kafka.admin.KafkaAdminClient getAdmin()
- Specified by:
getAdmin
in classBaseHealth
-
metricsBasedHealthCheck
protected void metricsBasedHealthCheck(HealthReport.HealthReportBuilder builder)
- Specified by:
metricsBasedHealthCheck
in classBaseHealth
-
adminBasedHealthCheck
protected void adminBasedHealthCheck(HealthReport.HealthReportBuilder builder)
- Specified by:
adminBasedHealthCheck
in classBaseHealth
-
-