Class IrisQuerySchedulerRange

java.lang.Object
com.illumon.iris.controller.IrisQueryScheduler
com.illumon.iris.controller.IrisQuerySchedulerRange
All Implemented Interfaces:
IrisScheduler

public class IrisQuerySchedulerRange extends IrisQueryScheduler implements IrisScheduler
Implementation of IrisScheduler for queries that run over ranges.
  • Constructor Details

    • IrisQuerySchedulerRange

      public IrisQuerySchedulerRange()
      No-arg constructor for creation from string array. This will be called reflexively by the factory.
    • IrisQuerySchedulerRange

      public IrisQuerySchedulerRange(String startTime, String stopTime, String timeZone, boolean schedulingDisabled, boolean overnight, boolean repeatEnabled, String repeatInterval, boolean skipIfUnsuccessful, boolean stopTimeDisabled, int errorRestartCount, String restartDelayMinutes, IrisQueryScheduler.RestartWhenRunning restartWhenRunning, String startDate, String stopDate, boolean useStartDateTime, boolean useStopDateTime)
      Constructor called with scheduling parameters.
      Parameters:
      startTime - the query's start time
      stopTime - the query's stop time
      timeZone - the time zone for the dates and times
      schedulingDisabled - if true, scheduling is disabled
      overnight - unused but required by IrisQueryScheduler constructor
      repeatEnabled - if true, it's a repeating PQ
      repeatInterval - if repeating, the interval
      skipIfUnsuccessful - unused but required by IrisQueryScheduler constructor
      stopTimeDisabled - indicates whether the stop time is used to stop the PQ
      errorRestartCount - the number of times a failing PQ should be restarted
      restartDelayMinutes - the delay between restart attempts for a failing PQ
      restartWhenRunning - if true, restart the PQ when its restart time arrives even if it's running
      startDate - the query's start date
      stopDate - the query's stop date
      useStartDateTime - if true, the option to use a start date/time is selected
      useStopDateTime - if true, the option to use a stop date/time is selected
  • Method Details