com.caucho.env.health
Class HealthServiceAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.env.health.HealthServiceAdmin
All Implemented Interfaces:
HealthSystemMXBean, ManagedObjectMXBean

public class HealthServiceAdmin
extends AbstractManagedObject
implements HealthSystemMXBean


Method Summary
 java.lang.String[] getHealthStatusNames()
           
 java.lang.String[] getLabels()
           
 java.util.Date getLastCheckFinishTime()
           
 java.util.Date getLastCheckStartTime()
           
 java.lang.String getName()
          The JMX name property of the mbean.
 long getPeriod()
           
 int getRecheckMax()
           
 long getRecheckPeriod()
           
 long getStartupDelay()
           
 java.lang.String getState()
           
 long getSystemRecheckTimeout()
           
 boolean isEnabled()
           
 
Methods inherited from class com.caucho.management.server.AbstractManagedObject
addObjectNameProperties, getObjectName, getType, registerSelf, toString, unregisterSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName, getType
 

Method Detail

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface HealthSystemMXBean

getStartupDelay

public long getStartupDelay()
Specified by:
getStartupDelay in interface HealthSystemMXBean

getPeriod

public long getPeriod()
Specified by:
getPeriod in interface HealthSystemMXBean

getRecheckPeriod

public long getRecheckPeriod()
Specified by:
getRecheckPeriod in interface HealthSystemMXBean

getRecheckMax

public int getRecheckMax()
Specified by:
getRecheckMax in interface HealthSystemMXBean

getSystemRecheckTimeout

public long getSystemRecheckTimeout()
Specified by:
getSystemRecheckTimeout in interface HealthSystemMXBean

getLastCheckStartTime

public java.util.Date getLastCheckStartTime()
Specified by:
getLastCheckStartTime in interface HealthSystemMXBean

getLastCheckFinishTime

public java.util.Date getLastCheckFinishTime()
Specified by:
getLastCheckFinishTime in interface HealthSystemMXBean

getHealthStatusNames

public java.lang.String[] getHealthStatusNames()
Specified by:
getHealthStatusNames in interface HealthSystemMXBean

getLabels

public java.lang.String[] getLabels()
Specified by:
getLabels in interface HealthSystemMXBean

getState

public java.lang.String getState()
Specified by:
getState in interface HealthSystemMXBean

getName

public java.lang.String getName()
Description copied from class: AbstractManagedObject
The JMX name property of the mbean.

Specified by:
getName in interface ManagedObjectMXBean
Specified by:
getName in class AbstractManagedObject