com.caucho.health.predicate
Class IfRecovered

java.lang.Object
  extended by com.caucho.health.predicate.AbstractHealthPredicate
      extended by com.caucho.health.predicate.AbstractScheduledHealthPredicate
          extended by com.caucho.health.predicate.AbstractHealthCheckPredicate
              extended by com.caucho.health.predicate.IfRecovered
All Implemented Interfaces:
HealthPredicate

@Configurable
public class IfRecovered
extends AbstractHealthCheckPredicate

Qualifies an action to match upon recovery of Resin health. Recovery is defined as the state change from CRITICAL or WARNING to OK.

<health:SendMail mail="${healthMailer}">
   <to>admin@yourdomain.com</to>
   <to>another_admin@yourdomain.com</to>
   <health:IfRecovered/>
 </health:SendMail>
 


Constructor Summary
IfRecovered()
           
 
Method Summary
 boolean isMatch(HealthEvent healthEvent)
          The abstract match returns true, so a child can combine its own matches with the parent.
 
Methods inherited from class com.caucho.health.predicate.AbstractHealthCheckPredicate
getHealthCheck, getLastResult, setHealthCheck, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IfRecovered

public IfRecovered()
Method Detail

isMatch

public boolean isMatch(HealthEvent healthEvent)
Description copied from class: AbstractHealthPredicate
The abstract match returns true, so a child can combine its own matches with the parent. See AbstractScheduledCheckPredicate for a case where the parent isMatch doesn't return true.

Specified by:
isMatch in interface HealthPredicate
Overrides:
isMatch in class AbstractScheduledHealthPredicate