Package com.illumon.iris.console.events
Class QuerySchedulerPanelRange
java.lang.Object
com.illumon.iris.console.events.QuerySchedulerPanelRange
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 Summary
Modifier and TypeMethodDescriptionbooleanbooleangenerateSchedulerInstance(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) default LongReturn the expiration time in millis.booleanvoidsetIsVisible(boolean isVisible) void
-
Method Details
-
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$$$
- Noinspection:
- ALL
-
getExpirationTimeMillis
Return the expiration time in millis.- Returns:
- the expiration time in millis, or null if there isn't one
-