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 TypeMethodDescriptionboolean
boolean
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) default Long
Return the expiration time in millis.boolean
void
setIsVisible
(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
-