public abstract class AbstractHealthCheck extends Object implements org.apache.camel.health.HealthCheck
Modifier and Type | Field and Description |
---|---|
static String |
CHECK_ENABLED |
static String |
CHECK_GROUP |
static String |
CHECK_ID |
static String |
FAILURE_COUNT |
static String |
INVOCATION_ATTEMPT_TIME |
static String |
INVOCATION_COUNT |
static String |
INVOCATION_TIME |
Modifier | Constructor and Description |
---|---|
protected |
AbstractHealthCheck(String id) |
protected |
AbstractHealthCheck(String group,
String id) |
protected |
AbstractHealthCheck(String group,
String id,
Map<String,Object> meta) |
Modifier and Type | Method and Description |
---|---|
protected void |
addMetaData(String key,
Object value) |
org.apache.camel.health.HealthCheck.Result |
call() |
org.apache.camel.health.HealthCheck.Result |
call(Map<String,Object> options) |
protected abstract void |
doCall(org.apache.camel.health.HealthCheckResultBuilder builder,
Map<String,Object> options)
Invoke the health check.
|
boolean |
equals(Object o) |
org.apache.camel.health.HealthCheckConfiguration |
getConfiguration() |
String |
getGroup() |
String |
getId() |
Map<String,Object> |
getMetaData() |
int |
hashCode() |
void |
setConfiguration(org.apache.camel.health.HealthCheckConfiguration configuration) |
public static final String CHECK_ID
public static final String CHECK_GROUP
public static final String CHECK_ENABLED
public static final String INVOCATION_COUNT
public static final String INVOCATION_TIME
public static final String INVOCATION_ATTEMPT_TIME
public static final String FAILURE_COUNT
protected AbstractHealthCheck(String id)
public String getId()
getId
in interface org.apache.camel.spi.HasId
public String getGroup()
getGroup
in interface org.apache.camel.spi.HasGroup
public Map<String,Object> getMetaData()
getMetaData
in interface org.apache.camel.health.HealthCheck
public org.apache.camel.health.HealthCheckConfiguration getConfiguration()
getConfiguration
in interface org.apache.camel.health.HealthCheck
public void setConfiguration(org.apache.camel.health.HealthCheckConfiguration configuration)
public org.apache.camel.health.HealthCheck.Result call()
call
in interface org.apache.camel.health.HealthCheck
public org.apache.camel.health.HealthCheck.Result call(Map<String,Object> options)
call
in interface org.apache.camel.health.HealthCheck
Apache Camel