예제 #1
0
 @Override
 public boolean respondsTo(Event event) {
   if (event instanceof RunEvent) {
     RunEvent re = (RunEvent) event;
     Run r = re.getEventObject();
     if (re.getEventType().equals(MisoEventType.RUN_FAILED)
         && r.getStatus() != null
         && r.getStatus().getHealth().equals(HealthType.Failed)) {
       log.info("Run " + r.getAlias() + ": " + re.getEventMessage());
       return true;
     }
   }
   return false;
 }