Class CalendarIntervalTriggerImpl

    • Constructor Detail

      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl()

        Create a DateIntervalTrigger with no settings.

      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl​(java.lang.String name,
                                           DateBuilder.IntervalUnit intervalUnit,
                                           int repeatInterval)

        Create a DateIntervalTrigger that will occur immediately, and repeat at the the given interval.

      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl​(java.lang.String name,
                                           java.lang.String group,
                                           DateBuilder.IntervalUnit intervalUnit,
                                           int repeatInterval)

        Create a DateIntervalTrigger that will occur immediately, and repeat at the the given interval.

      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl​(java.lang.String name,
                                           java.util.Date startTime,
                                           java.util.Date endTime,
                                           DateBuilder.IntervalUnit intervalUnit,
                                           int repeatInterval)

        Create a DateIntervalTrigger that will occur at the given time, and repeat at the the given interval until the given end time.

        Parameters:
        startTime - A Date set to the time for the Trigger to fire.
        endTime - A Date set to the time for the Trigger to quit repeat firing.
        intervalUnit - The repeat interval unit (minutes, days, months, etc).
        repeatInterval - The number of milliseconds to pause between the repeat firing.
      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl​(java.lang.String name,
                                           java.lang.String group,
                                           java.util.Date startTime,
                                           java.util.Date endTime,
                                           DateBuilder.IntervalUnit intervalUnit,
                                           int repeatInterval)

        Create a DateIntervalTrigger that will occur at the given time, and repeat at the the given interval until the given end time.

        Parameters:
        startTime - A Date set to the time for the Trigger to fire.
        endTime - A Date set to the time for the Trigger to quit repeat firing.
        intervalUnit - The repeat interval unit (minutes, days, months, etc).
        repeatInterval - The number of milliseconds to pause between the repeat firing.
      • CalendarIntervalTriggerImpl

        public CalendarIntervalTriggerImpl​(java.lang.String name,
                                           java.lang.String group,
                                           java.lang.String jobName,
                                           java.lang.String jobGroup,
                                           java.util.Date startTime,
                                           java.util.Date endTime,
                                           DateBuilder.IntervalUnit intervalUnit,
                                           int repeatInterval)

        Create a DateIntervalTrigger that will occur at the given time, fire the identified Job and repeat at the the given interval until the given end time.

        Parameters:
        startTime - A Date set to the time for the Trigger to fire.
        endTime - A Date set to the time for the Trigger to quit repeat firing.
        intervalUnit - The repeat interval unit (minutes, days, months, etc).
        repeatInterval - The number of milliseconds to pause between the repeat firing.