@Singleton @Requires(beans=org.apache.kafka.clients.admin.AdminClient.class) public class KafkaHealthIndicator extends Object implements HealthIndicator
HealthIndicator for Kafka.HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
KafkaHealthIndicator(AdminClient adminClient,
KafkaDefaultConfiguration defaultConfiguration)
Constructs a new Kafka health indicator for the given arguments.
|
public KafkaHealthIndicator(AdminClient adminClient, KafkaDefaultConfiguration defaultConfiguration)
adminClient - The admin clientdefaultConfiguration - The default configurationpublic io.reactivex.Flowable<HealthResult> getResult()
getResult in interface HealthIndicatorHealthResult that provides the
information necessary to build a response.