public final class DefaultHealthCheckService
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.health.HealthCheckService
| Constructor and Description |
|---|
DefaultHealthCheckService() |
DefaultHealthCheckService(org.apache.camel.CamelContext camelContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeListener(BiConsumer<org.apache.camel.health.HealthCheck.State,org.apache.camel.health.HealthCheck> consumer) |
Optional<org.apache.camel.health.HealthCheck.Result> |
call(String id) |
Optional<org.apache.camel.health.HealthCheck.Result> |
call(String id,
Map<String,Object> options) |
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
long |
getCheckInterval() |
TimeUnit |
getCheckIntervalUnit() |
org.apache.camel.health.HealthCheckRegistry |
getHealthCheckRegistry() |
Collection<org.apache.camel.health.HealthCheck.Result> |
getResults() |
void |
notify(org.apache.camel.health.HealthCheck check,
org.apache.camel.health.HealthCheck.Result result) |
void |
removeStateChangeListener(BiConsumer<org.apache.camel.health.HealthCheck.State,org.apache.camel.health.HealthCheck> consumer) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCheckInterval(long checkInterval) |
void |
setCheckInterval(long interval,
TimeUnit intervalUnit) |
void |
setCheckIntervalUnit(TimeUnit checkIntervalUnit) |
void |
setHealthCheckOptions(String id,
Map<String,Object> options) |
void |
setHealthCheckRegistry(org.apache.camel.health.HealthCheckRegistry registry) |
doInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic DefaultHealthCheckService()
public DefaultHealthCheckService(org.apache.camel.CamelContext camelContext)
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.health.HealthCheckRegistry getHealthCheckRegistry()
public void setHealthCheckRegistry(org.apache.camel.health.HealthCheckRegistry registry)
public long getCheckInterval()
public void setCheckInterval(long checkInterval)
public void setCheckInterval(long interval,
TimeUnit intervalUnit)
public TimeUnit getCheckIntervalUnit()
public void setCheckIntervalUnit(TimeUnit checkIntervalUnit)
public void addStateChangeListener(BiConsumer<org.apache.camel.health.HealthCheck.State,org.apache.camel.health.HealthCheck> consumer)
addStateChangeListener in interface org.apache.camel.health.HealthCheckServicepublic void removeStateChangeListener(BiConsumer<org.apache.camel.health.HealthCheck.State,org.apache.camel.health.HealthCheck> consumer)
removeStateChangeListener in interface org.apache.camel.health.HealthCheckServicepublic void setHealthCheckOptions(String id, Map<String,Object> options)
setHealthCheckOptions in interface org.apache.camel.health.HealthCheckServicepublic Optional<org.apache.camel.health.HealthCheck.Result> call(String id)
call in interface org.apache.camel.health.HealthCheckServicepublic Optional<org.apache.camel.health.HealthCheck.Result> call(String id, Map<String,Object> options)
call in interface org.apache.camel.health.HealthCheckServicepublic void notify(org.apache.camel.health.HealthCheck check,
org.apache.camel.health.HealthCheck.Result result)
notify in interface org.apache.camel.health.HealthCheckServicepublic Collection<org.apache.camel.health.HealthCheck.Result> getResults()
getResults in interface org.apache.camel.health.HealthCheckServiceprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.ServiceSupportExceptionApache Camel