Class QuerySchedulerPanelRange

java.lang.Object
com.illumon.iris.console.events.QuerySchedulerPanelRange

public class QuerySchedulerPanelRange extends Object
Implementation of QuerySchedulerPanel for queries that run between a fixed start time and end time. The range may be half-open in that there is only a start time (which the query runs after) or only a stop time (at which point the query stops).
  • Method Details

    • getComponent

      public JComponent getComponent()
    • setPanelVisibility

      public void setPanelVisibility()
    • setIsVisible

      public void setIsVisible(boolean isVisible)
    • generateSchedulerInstance

      public IrisScheduler generateSchedulerInstance(String startTime, String endTime, String timeZone, boolean schedulingDisabled, boolean overnight, boolean repeatIntervalEnabled, String repeatInterval, boolean skipIfUnsuccessful, boolean stopTimeDisabled, int errorRestartCount, String restartDelayMinutes, IrisQueryScheduler.RestartWhenRunning restartWhenRunning)
    • allowOvernight

      public boolean allowOvernight()
    • hasStartTime

      public boolean hasStartTime()
    • disableStopTime

      public boolean disableStopTime()
    • $$$getRootComponent$$$

      public JComponent $$$getRootComponent$$$()
      Noinspection:
      ALL
    • getExpirationTimeMillis

      default Long getExpirationTimeMillis()
      Return the expiration time in millis.
      Returns:
      the expiration time in millis, or null if there isn't one