org.quartz.CronTrigger.getTimeAfter()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(223)

本文整理了Java中org.quartz.CronTrigger.getTimeAfter()方法的一些代码示例,展示了CronTrigger.getTimeAfter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CronTrigger.getTimeAfter()方法的具体详情如下:
包路径:org.quartz.CronTrigger
类名称:CronTrigger
方法名:getTimeAfter

CronTrigger.getTimeAfter介绍

暂无

代码示例

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

  1. /**
  2. * <p>
  3. * Returns the next time at which the <code>CronTrigger</code> will fire,
  4. * after the given time. If the trigger will not fire after the given time,
  5. * <code>null</code> will be returned.
  6. * </p>
  7. *
  8. * <p>
  9. * Note that the date returned is NOT validated against the related
  10. * org.quartz.Calendar (if any)
  11. * </p>
  12. */
  13. public Date getFireTimeAfter(Date afterTime) {
  14. if (afterTime == null) {
  15. afterTime = new Date();
  16. }
  17. if (getStartTime().after(afterTime)) {
  18. afterTime = new Date(getStartTime().getTime() - 1000l);
  19. }
  20. if (getEndTime() != null && (afterTime.compareTo(getEndTime()) >= 0)) {
  21. return null;
  22. }
  23. Date pot = getTimeAfter(afterTime);
  24. if (getEndTime() != null && pot != null && pot.after(getEndTime())) {
  25. return null;
  26. }
  27. return pot;
  28. }

代码示例来源:origin: quartz/quartz-all

  1. /**
  2. * <p>
  3. * Returns the next time at which the <code>CronTrigger</code> will fire,
  4. * after the given time. If the trigger will not fire after the given time,
  5. * <code>null</code> will be returned.
  6. * </p>
  7. *
  8. * <p>
  9. * Note that the date returned is NOT validated against the related
  10. * org.quartz.Calendar (if any)
  11. * </p>
  12. */
  13. public Date getFireTimeAfter(Date afterTime) {
  14. if (afterTime == null) {
  15. afterTime = new Date();
  16. }
  17. if (getStartTime().after(afterTime)) {
  18. afterTime = new Date(getStartTime().getTime() - 1000l);
  19. }
  20. if (getEndTime() != null && (afterTime.compareTo(getEndTime()) >= 0)) {
  21. return null;
  22. }
  23. Date pot = getTimeAfter(afterTime);
  24. if (getEndTime() != null && pot != null && pot.after(getEndTime())) {
  25. return null;
  26. }
  27. return pot;
  28. }

相关文章