public void stopCheckers() { for (final ConditionChecker checker : this.triggerCondition.getCheckers().values()) { checker.stopChecker(); } for (final ConditionChecker checker : this.expireCondition.getCheckers().values()) { checker.stopChecker(); } }
private BasicTimeChecker getEndTimeChecker(final Trigger t) { if (t.getExpireCondition().getExpression().contains("EndTimeChecker")) { return getBasicTimeChecker(t.getExpireCondition().getCheckers()); } return null; }
context = new HashMap<>(); for (final ConditionChecker checker : triggerCond.getCheckers().values()) { checker.setContext(context); for (final ConditionChecker checker : expireCond.getCheckers().values()) { checker.setContext(context);
final Map<String, ConditionChecker> checkers2 = cond2.getCheckers();
@Test public void neverExpireTriggerTest() throws TriggerManagerException { final Trigger t1 = createNeverExpireTrigger("triggerLoader", 10); this.triggerManager.insertTrigger(t1); t1.setResetOnTrigger(false); final ThresholdChecker triggerChecker = (ThresholdChecker) t1.getTriggerCondition().getCheckers().values() .toArray()[0]; final BasicTimeChecker expireChecker = (BasicTimeChecker) t1.getExpireCondition().getCheckers().values() .toArray()[0]; ThresholdChecker.setVal(15); sleep(300); sleep(300); assertTrue(triggerChecker.isCheckerMet() == true); assertTrue(expireChecker.eval() == false); ThresholdChecker.setVal(25); sleep(300); assertTrue(triggerChecker.isCheckerMet() == true); assertTrue(expireChecker.eval() == false); }
private Schedule triggerToSchedule(final Trigger t) throws ScheduleManagerException { t.getTriggerCondition().getCheckers()); final BasicTimeChecker endTimeChecker = getEndTimeChecker(t);
@Test public void timeCheckerAndExpireTriggerTest() throws TriggerManagerException { final long curr = System.currentTimeMillis(); final Trigger t1 = createPeriodAndEndCheckerTrigger(curr); this.triggerManager.insertTrigger(t1); t1.setResetOnTrigger(true); final BasicTimeChecker expireChecker = (BasicTimeChecker) t1.getExpireCondition().getCheckers().values() .toArray()[0]; sleep(1000); assertTrue(expireChecker.eval() == false); assertTrue(t1.getStatus() == TriggerStatus.READY); sleep(1000); sleep(1000); sleep(1000); assertTrue(expireChecker.eval() == true); assertTrue(t1.getStatus() == TriggerStatus.PAUSED); sleep(1000); assertTrue(expireChecker.eval() == true); assertTrue(t1.getStatus() == TriggerStatus.PAUSED); }
public void stopCheckers() { for(ConditionChecker checker : triggerCondition.getCheckers().values()) { checker.stopChecker(); } for(ConditionChecker checker : expireCondition.getCheckers().values()) { checker.stopChecker(); } }
public void stopCheckers() { for (final ConditionChecker checker : this.triggerCondition.getCheckers().values()) { checker.stopChecker(); } for (final ConditionChecker checker : this.expireCondition.getCheckers().values()) { checker.stopChecker(); } }
private BasicTimeChecker getEndTimeChecker(final Trigger t) { if (t.getExpireCondition().getExpression().contains("EndTimeChecker")) { return getBasicTimeChecker(t.getExpireCondition().getCheckers()); } return null; }
context = new HashMap<String, Object>(); for(ConditionChecker checker : triggerCond.getCheckers().values()) { checker.setContext(context); for(ConditionChecker checker : expireCond.getCheckers().values()) { checker.setContext(context);
context = new HashMap<>(); for (final ConditionChecker checker : triggerCond.getCheckers().values()) { checker.setContext(context); for (final ConditionChecker checker : expireCond.getCheckers().values()) { checker.setContext(context);
private Schedule triggerToSchedule(Trigger t) throws ScheduleManagerException { Condition triggerCond = t.getTriggerCondition(); Map<String, ConditionChecker> checkers = triggerCond.getCheckers(); BasicTimeChecker ck = null; for(ConditionChecker checker : checkers.values()) {
private Schedule triggerToSchedule(final Trigger t) throws ScheduleManagerException { t.getTriggerCondition().getCheckers()); final BasicTimeChecker endTimeChecker = getEndTimeChecker(t);