public class HealthCheckAdmin extends AbstractManagedObject implements HealthCheckMXBean
| Modifier and Type | Method and Description |
|---|---|
long |
getLogPeriodMs()
Returns log period in millis
|
java.lang.String |
getMessage()
Returns the last health check message.
|
java.lang.String |
getName()
The JMX name property of the mbean.
|
java.lang.String |
getStatus()
Returns the last health check status.
|
int |
getStatusOrdinal()
Returns the last status value as an integer for graphing.
|
void |
setLogPeriodMs(long periodMs)
Sets intermittent periods of silence
|
void |
silenceForPeriodMs(long periodMs)
Prevents check result logging for a period of time
|
java.lang.String |
toString() |
addObjectNameProperties, getObjectName, getType, registerSelf, unregisterSelfclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetObjectName, getTypepublic java.lang.String getStatus()
HealthCheckMXBeangetStatus in interface HealthCheckMXBeanpublic int getStatusOrdinal()
HealthCheckMXBeangetStatusOrdinal in interface HealthCheckMXBeanpublic java.lang.String getMessage()
HealthCheckMXBeangetMessage in interface HealthCheckMXBeanpublic void silenceForPeriodMs(long periodMs)
HealthCheckMXBeansilenceForPeriodMs in interface HealthCheckMXBeanpublic void setLogPeriodMs(long periodMs)
HealthCheckMXBeansetLogPeriodMs in interface HealthCheckMXBeanpublic long getLogPeriodMs()
HealthCheckMXBeangetLogPeriodMs in interface HealthCheckMXBeanpublic java.lang.String getName()
AbstractManagedObjectgetName in interface ManagedObjectMXBeangetName in class AbstractManagedObjectpublic java.lang.String toString()
toString in class AbstractManagedObject