public abstract class BaseHealth extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
channel |
static String |
CONNECTION_COUNT_METRIC_NAME |
Constructor and Description |
---|
BaseHealth(String channel) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
clientBasedReadinessCheck(HealthReport.HealthReportBuilder builder) |
protected abstract void |
clientBasedStartupCheck(HealthReport.HealthReportBuilder builder) |
void |
close() |
abstract KafkaAdmin |
getAdmin() |
org.apache.kafka.common.Metric |
getMetric(Map<org.apache.kafka.common.MetricName,? extends org.apache.kafka.common.Metric> metrics) |
void |
isReady(HealthReport.HealthReportBuilder builder) |
void |
isStarted(HealthReport.HealthReportBuilder builder) |
protected abstract void |
metricsBasedReadinessCheck(HealthReport.HealthReportBuilder builder) |
protected abstract void |
metricsBasedStartupCheck(HealthReport.HealthReportBuilder builder) |
public static final String CONNECTION_COUNT_METRIC_NAME
protected final String channel
public BaseHealth(String channel)
public void close()
public void isStarted(HealthReport.HealthReportBuilder builder)
public void isReady(HealthReport.HealthReportBuilder builder)
public org.apache.kafka.common.Metric getMetric(Map<org.apache.kafka.common.MetricName,? extends org.apache.kafka.common.Metric> metrics)
protected abstract void metricsBasedStartupCheck(HealthReport.HealthReportBuilder builder)
protected abstract void metricsBasedReadinessCheck(HealthReport.HealthReportBuilder builder)
protected abstract void clientBasedStartupCheck(HealthReport.HealthReportBuilder builder)
protected abstract void clientBasedReadinessCheck(HealthReport.HealthReportBuilder builder)
public abstract KafkaAdmin getAdmin()
Copyright © 2018–2021 SmallRye. All rights reserved.