@Singleton @Configurable public class ActionSequence extends AbstractHealthAction
<health:ActionSequence>
<health:FailSafeRestart timeout="10m">
<health:DumpThreads/>
<health:DumpHeap/>
<health:StartProfiler active-time="5m"/>
<health:Restart/>
<health:IfHealthCritical time="5m"/>
</health:ActionSequence>
Modifier and Type | Class and Description |
---|---|
protected class |
ActionSequence.IfExecuting |
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<HealthAction> |
_actionList |
Constructor and Description |
---|
ActionSequence() |
Modifier and Type | Method and Description |
---|---|
void |
add(HealthAction action) |
HealthActionResult |
doActionImpl(HealthEvent healthEvent) |
void |
init() |
add, addListener, doAction, getPredicates, start, stop, toString
public java.util.ArrayList<HealthAction> _actionList
@PostConstruct public void init()
init
in class AbstractHealthAction
public void add(HealthAction action)
public HealthActionResult doActionImpl(HealthEvent healthEvent)
doActionImpl
in class AbstractHealthAction