Class AdaptiveScheduler.Settings
java.lang.Object
org.apache.flink.runtime.scheduler.adaptive.AdaptiveScheduler.Settings
- Enclosing class:
- AdaptiveScheduler
Consolidated settings for the adaptive scheduler. This class is used to avoid passing around
multiple config options.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.configuration.SchedulerExecutionModeintstatic AdaptiveScheduler.Settingsof(org.apache.flink.configuration.Configuration configuration) static AdaptiveScheduler.Settingsof(org.apache.flink.configuration.Configuration configuration, JobCheckpointingSettings checkpointingConfiguration)
-
Method Details
-
of
public static AdaptiveScheduler.Settings of(org.apache.flink.configuration.Configuration configuration) throws org.apache.flink.util.ConfigurationException - Throws:
org.apache.flink.util.ConfigurationException
-
of
public static AdaptiveScheduler.Settings of(org.apache.flink.configuration.Configuration configuration, @Nullable JobCheckpointingSettings checkpointingConfiguration) throws org.apache.flink.util.ConfigurationException - Throws:
org.apache.flink.util.ConfigurationException
-
getExecutionMode
public org.apache.flink.configuration.SchedulerExecutionMode getExecutionMode() -
getSubmissionResourceWaitTimeout
-
getSubmissionResourceStabilizationTimeout
-
getSlotIdleTimeout
-
getExecutingCooldownTimeout
-
getExecutingResourceStabilizationTimeout
-
getMaximumDelayForTriggeringRescale
-
getRescaleOnFailedCheckpointCount
public int getRescaleOnFailedCheckpointCount()
-