com.caucho.health.action
Class AbstractHealthAction
java.lang.Object
com.caucho.health.action.AbstractHealthAction
- All Implemented Interfaces:
- HealthAction
- Direct Known Subclasses:
- ActionSequence, CallJmxOperation, DumpHealth, DumpHeap, DumpJmx, DumpThreads, ExecCommand, FailSafeRestart, PdfReport, PhpAction, Restart, SendMail, SetJmxAttribute, SetLogLevel, StartProfiler, WarnWatchdog
@Configurable
public abstract class AbstractHealthAction
- extends java.lang.Object
- implements HealthAction
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractHealthAction
public AbstractHealthAction()
add
@Configurable
public void add(HealthPredicate predicate)
getPredicates
public java.util.List<HealthPredicate> getPredicates()
addListener
public void addListener(HealthActionListener listener)
init
@PostConstruct
public void init()
doAction
public final void doAction(HealthEvent healthEvent)
- Specified by:
doAction in interface HealthAction
doActionImpl
public abstract void doActionImpl(HealthEvent healthEvent)
start
public void start()
- Specified by:
start in interface HealthAction
stop
public void stop()
- Specified by:
stop in interface HealthAction
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object