Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

public class WeeklyTrigger extends DateTrigger<WeeklyConfig>
  • Constructor Details

    • WeeklyTrigger

      public WeeklyTrigger()
    • WeeklyTrigger

      public WeeklyTrigger(WeeklyConfig config)
  • Method Details

    • getMondayBefore

      public Date getMondayBefore(Date date)
    • nextIncludedDay

      public Date nextIncludedDay(Date date)
    • isGoodWeek

      public boolean isGoodWeek(Date d)
      How many weeks have passed, since the last included week
      Parameters:
      d -
    • getFirstIncludedDayBefore

      public Date getFirstIncludedDayBefore(Date date)
    • _computeNextFireTime

      public Date _computeNextFireTime(Date afterTime, boolean isFirstRun)
    • computeFirstFireTime

      public Date computeFirstFireTime()
      Specified by:
      computeFirstFireTime in class AbstractTrigger
    • consumes

      public boolean consumes(DateTriggerConfig config)
      Overrides:
      consumes in class DateTrigger<WeeklyConfig>