@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 HealthIndicator
HealthResult
that provides the
information necessary to build a response.