Package | Description |
---|---|
com.caucho.env.health | |
com.caucho.health.action | |
com.caucho.health.event | |
com.caucho.health.predicate |
Modifier and Type | Method and Description |
---|---|
void |
HealthService.executeActions(HealthEvent event) |
void |
HealthService.fireEvent(HealthEvent event) |
Modifier and Type | Class and Description |
---|---|
class |
RestartHealthEvent |
class |
ScheduledCheckHealthEvent |
class |
StartHealthEvent |
class |
StopHealthEvent |
Modifier and Type | Method and Description |
---|---|
boolean |
OnAbnormalStop.isMatch(HealthEvent event) |
boolean |
IfRechecked.isMatch(HealthEvent healthEvent) |
boolean |
Or.isMatch(HealthEvent healthEvent)
Matches children with logical OR operation
|
boolean |
And.isMatch(HealthEvent healthEvent)
Matches children with logical AND operation
|
boolean |
IfFlapping.isMatch(HealthEvent healthEvent)
Match if calculated weighted percent change exceeds the threshold
|
boolean |
OnRestart.isMatch(HealthEvent healthEvent) |
boolean |
IfNotRecent.isMatch(HealthEvent healthEvent) |
boolean |
Nand.isMatch(HealthEvent healthEvent)
Matches children with logical NAND operation
|
boolean |
IfCron.isMatch(HealthEvent healthEvent)
True if the predicate matches.
|
boolean |
IfHealthStatus.isMatch(HealthEvent healthEvent) |
boolean |
AbstractScheduledHealthPredicate.isMatch(HealthEvent event) |
boolean |
IfRecovered.isMatch(HealthEvent healthEvent) |
boolean |
AbstractHealthPredicate.isMatch(HealthEvent event)
The abstract match returns true, so a child can combine its own
matches with the parent.
|
boolean |
IfHealthEvent.isMatch(HealthEvent event) |
boolean |
EventPredicate.isMatch(HealthEvent healthEvent) |
boolean |
IfMessage.isMatch(HealthEvent healthEvent) |
boolean |
Not.isMatch(HealthEvent healthEvent)
True if child predicate does not match.
|
boolean |
IfExpr.isMatch(HealthEvent healthEvent) |
boolean |
IfUptime.isMatch(HealthEvent healthEvent) |
boolean |
OnStop.isMatch(HealthEvent healthEvent) |
boolean |
HealthPredicate.isMatch(HealthEvent healthEvent) |
boolean |
Nor.isMatch(HealthEvent healthEvent)
Matches children with logical NOR operation
|
boolean |
OnStart.isMatch(HealthEvent healthEvent) |