Class TimeIntervalOrderTrigger


@Entity public class TimeIntervalOrderTrigger extends TimerOrderTrigger
A trigger that fires in certain time intervals.
Since:
prosEO 2.1.0
Author:
Dr. Thomas Bassler
  • Constructor Details

    • TimeIntervalOrderTrigger

      public TimeIntervalOrderTrigger()
  • Method Details

    • getTriggerInterval

      public Duration getTriggerInterval()
      Gets the interval between two firings of the trigger
      Returns:
      the trigger interval
    • setTriggerInterval

      public void setTriggerInterval(Duration triggerInterval)
      Sets the interval between two firings of the trigger
      Parameters:
      triggerInterval - the trigger interval to set
    • getNextTriggerTime

      public Instant getNextTriggerTime()
      Gets the next date and time, at which the trigger is expected to fire
      Returns:
      the next trigger time
    • setNextTriggerTime

      public void setNextTriggerTime(Instant nextTriggerTime)
      Sets the next date and time, at which the trigger is expected to fire
      Parameters:
      nextTriggerTime - the next trigger time to set