public class DefaultHealthCheckRegistry extends Object implements HealthCheckRegistry
| Constructor and Description |
|---|
DefaultHealthCheckRegistry() |
DefaultHealthCheckRegistry(CamelContext camelContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRepository(HealthCheckRepository repository)
Add an Health Check repository.
|
CamelContext |
getCamelContext()
Get the
CamelContext |
Collection<HealthCheckRepository> |
getRepositories()
Get a collection of health check repositories.
|
boolean |
register(HealthCheck check)
Registers a service
HealthCheck. |
boolean |
removeRepository(HealthCheckRepository repository)
Remove an Health Check repository.
|
void |
setCamelContext(CamelContext camelContext)
Injects the
CamelContext |
void |
setRepositories(Collection<HealthCheckRepository> repositories)
Set the health check repositories to use..
|
Stream<HealthCheck> |
stream()
Returns a sequential
Stream with the known HealthCheck
as its source. |
boolean |
unregister(HealthCheck check)
Unregisters a service
HealthCheck. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCheck, getCheckIDspublic DefaultHealthCheckRegistry()
public DefaultHealthCheckRegistry(CamelContext camelContext)
public final void setCamelContext(CamelContext camelContext)
CamelContextAwareCamelContextsetCamelContext in interface CamelContextAwarecamelContext - the Camel contextpublic final CamelContext getCamelContext()
CamelContextAwareCamelContextgetCamelContext in interface CamelContextAwarepublic boolean register(HealthCheck check)
HealthCheckRegistryHealthCheck.register in interface HealthCheckRegistrypublic boolean unregister(HealthCheck check)
HealthCheckRegistryHealthCheck.unregister in interface HealthCheckRegistrypublic void setRepositories(Collection<HealthCheckRepository> repositories)
HealthCheckRegistrysetRepositories in interface HealthCheckRegistrypublic Collection<HealthCheckRepository> getRepositories()
HealthCheckRegistrygetRepositories in interface HealthCheckRegistrypublic boolean addRepository(HealthCheckRepository repository)
HealthCheckRegistryaddRepository in interface HealthCheckRegistrypublic boolean removeRepository(HealthCheckRepository repository)
HealthCheckRegistryremoveRepository in interface HealthCheckRegistrypublic Stream<HealthCheck> stream()
HealthCheckRepositoryStream with the known HealthCheck
as its source.stream in interface HealthCheckRepositoryApache Camel