public class KafkaHealthIndicator extends AbstractHealthIndicator
HealthIndicator
for Kafka cluster.Constructor and Description |
---|
KafkaHealthIndicator(org.springframework.kafka.core.KafkaAdmin kafkaAdmin,
long requestTimeout)
Create a new
KafkaHealthIndicator instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
doHealthCheck(Health.Builder builder)
Actual health check logic.
|
health
public KafkaHealthIndicator(org.springframework.kafka.core.KafkaAdmin kafkaAdmin, long requestTimeout)
KafkaHealthIndicator
instance.kafkaAdmin
- the kafka adminrequestTimeout
- the request timeout in millisecondsprotected void doHealthCheck(Health.Builder builder) throws Exception
AbstractHealthIndicator
doHealthCheck
in class AbstractHealthIndicator
builder
- the Health.Builder
to report health status and detailsException
- any Exception
that should create a Status.DOWN
system status.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.