Package org.springframework.scheduling

Examples of org.springframework.scheduling.TriggerContext


    calendar.set(Calendar.HOUR_OF_DAY, 9);
    Date date = calendar.getTime();
    calendar.add(Calendar.MINUTE, 1);
    calendar.add(Calendar.HOUR_OF_DAY, 1);
    calendar.set(Calendar.SECOND, 0);
    TriggerContext context1 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    // next trigger is in one second because second is wildcard
    calendar.add(Calendar.SECOND, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context2));
  }
View Full Code Here


    cal.set(2013, 3, 15, 4, 0); // 15-04-2013 4:00 GMT+10
    Date lastScheduledExecutionTime = cal.getTime();
    Date lastActualExecutionTime = cal.getTime();
    cal.add(Calendar.MINUTE, 30); // 4:30
    Date lastCompletionTime = cal.getTime();
    TriggerContext triggerContext = new SimpleTriggerContext(
        lastScheduledExecutionTime, lastActualExecutionTime, lastCompletionTime);
    cal.add(Calendar.MINUTE, 30);
    cal.add(Calendar.HOUR_OF_DAY, 1); // 6:00
    Date nextExecutionTime = cronTrigger.nextExecutionTime(triggerContext);
    assertEquals(cal.getTime(), nextExecutionTime); // assert that 6:00 is next execution time
View Full Code Here

TOP

Related Classes of org.springframework.scheduling.TriggerContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.