Class QuerySchedulerPanelMonthly

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

public class QuerySchedulerPanelMonthly extends Object
Class to handle the panel for monthly scheduling
  • Method Details

    • setIsVisible

      public void setIsVisible(boolean isVisible)
    • $$$getRootComponent$$$

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

      public JComponent getComponent()
    • setPanelVisibility

      public void setPanelVisibility()
    • 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()
    • getExpirationTimeMillis

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

      default boolean hasStartTime()
      Indicate whether the start time fields should be active.
      Returns:
      true if the start time fields should be active.