@Service(name="healthcheck-core") @RunLevel(value=10) public class HealthCheckService extends Object implements EventListener, org.jvnet.hk2.config.ConfigListener
EventListener.Event<T>| Constructor and Description |
|---|
HealthCheckService() |
| Modifier and Type | Method and Description |
|---|---|
void |
bootstrapHealthCheck() |
void |
bootstrapNotifierList() |
org.jvnet.hk2.config.UnprocessedChangeEvents |
changed(PropertyChangeEvent[] events) |
void |
event(EventListener.Event event) |
BaseHealthCheck |
getCheck(String serviceName) |
HealthCheckServiceConfiguration |
getConfiguration() |
Integer |
getHistoricalTraceStoreSize() |
List<NotifierExecutionOptions> |
getNotifierExecutionOptionsList() |
boolean |
isEnabled() |
boolean |
isHistoricalTraceEnabled() |
void |
reboot() |
void |
registerCheck(String name,
BaseHealthCheck check) |
void |
setConfiguration(HealthCheckServiceConfiguration configuration) |
void |
setEnabled(Boolean enabled) |
void |
setHistoricalTraceEnabled(boolean historicalTraceEnabled) |
void |
setHistoricalTraceStoreSize(Integer historicalTraceStoreSize) |
void |
setHistoricalTraceStoreTimeout(long historicalTraceStoreTimeout) |
void |
shutdownHealthCheck() |
public void event(EventListener.Event event)
event in interface EventListenerpublic void registerCheck(String name, BaseHealthCheck check)
public void bootstrapHealthCheck()
public void bootstrapNotifierList()
public boolean isEnabled()
public void setEnabled(Boolean enabled)
public void reboot()
public void shutdownHealthCheck()
public BaseHealthCheck getCheck(String serviceName)
public HealthCheckServiceConfiguration getConfiguration()
public void setConfiguration(HealthCheckServiceConfiguration configuration)
public boolean isHistoricalTraceEnabled()
public void setHistoricalTraceEnabled(boolean historicalTraceEnabled)
public Integer getHistoricalTraceStoreSize()
public void setHistoricalTraceStoreSize(Integer historicalTraceStoreSize)
public void setHistoricalTraceStoreTimeout(long historicalTraceStoreTimeout)
public List<NotifierExecutionOptions> getNotifierExecutionOptionsList()
public org.jvnet.hk2.config.UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
changed in interface org.jvnet.hk2.config.ConfigListenerCopyright © 2017. All rights reserved.