Package org.springframework.scheduling

Examples of org.springframework.scheduling.TriggerContext


    Date date = calendar.getTime();
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.DAY_OF_MONTH, 31);
    TriggerContext context1 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.set(Calendar.MONTH, 8); // September
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context2));
  }
View Full Code Here


    Date date = calendar.getTime();
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.DAY_OF_MONTH, 31);
    TriggerContext context1 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.set(Calendar.MONTH, 10); // November
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context2));
  }
View Full Code Here

    calendar.set(Calendar.DAY_OF_MONTH, 1);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MONTH, 10);
    TriggerContext context1 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.set(Calendar.MONTH, 11);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context2));
  }
View Full Code Here

    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MONTH, 0);
    calendar.set(Calendar.YEAR, 2011);
    TriggerContext context1 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.set(Calendar.MONTH, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context2));
  }
View Full Code Here

    Date date = calendar.getTime();
    calendar.set(Calendar.DAY_OF_MONTH, 31);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    TriggerContext context = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context));
  }
View Full Code Here

    calendar.set(Calendar.MONTH, 10);
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    TriggerContext context = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context));
  }
View Full Code Here

    Date date = calendar.getTime();
    calendar.add(Calendar.DAY_OF_WEEK, 1);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    TriggerContext context = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context));
    assertEquals(Calendar.TUESDAY, calendar.get(Calendar.DAY_OF_WEEK));
  }
View Full Code Here

    Date date = calendar.getTime();
    calendar.add(Calendar.DAY_OF_MONTH, 6);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    TriggerContext context = getTriggerContext(date);
    assertEquals(calendar.getTime(), trigger.nextExecutionTime(context));
    assertEquals(Calendar.TUESDAY, calendar.get(Calendar.DAY_OF_WEEK));
  }
View Full Code Here

  public void testSpecificMinuteSecond() throws Exception {
    CronTrigger trigger = new CronTrigger("55 5 * * * *", timeZone);
    calendar.set(Calendar.MINUTE, 4);
    calendar.set(Calendar.SECOND, 54);
    Date date = calendar.getTime();
    TriggerContext context1 = getTriggerContext(date);
    calendar.add(Calendar.MINUTE, 1);
    calendar.set(Calendar.SECOND, 55);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.add(Calendar.HOUR, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context2));
  }
View Full Code Here

  public void testSpecificHourSecond() throws Exception {
    CronTrigger trigger = new CronTrigger("55 * 10 * * *", timeZone);
    calendar.set(Calendar.HOUR_OF_DAY, 9);
    calendar.set(Calendar.SECOND, 54);
    Date date = calendar.getTime();
    TriggerContext context1 = getTriggerContext(date);
    calendar.add(Calendar.HOUR_OF_DAY, 1);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 55);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context1));
    calendar.add(Calendar.MINUTE, 1);
    TriggerContext context2 = getTriggerContext(date);
    assertEquals(calendar.getTime(), date = trigger.nextExecutionTime(context2));
  }
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.