public final class RestartBackoffTimeStrategyFactoryLoader extends Object
RestartBackoffTimeStrategy.Factory from the configuration.
It respects the configs for the legacy RestartStrategy.| Modifier and Type | Method and Description |
|---|---|
static RestartBackoffTimeStrategy.Factory |
createRestartBackoffTimeStrategyFactory(org.apache.flink.api.common.restartstrategy.RestartStrategies.RestartStrategyConfiguration jobRestartStrategyConfiguration,
org.apache.flink.configuration.Configuration clusterConfiguration,
boolean isCheckpointingEnabled)
Creates
RestartBackoffTimeStrategy.Factory from the given configuration. |
public static RestartBackoffTimeStrategy.Factory createRestartBackoffTimeStrategyFactory(org.apache.flink.api.common.restartstrategy.RestartStrategies.RestartStrategyConfiguration jobRestartStrategyConfiguration, org.apache.flink.configuration.Configuration clusterConfiguration, boolean isCheckpointingEnabled)
RestartBackoffTimeStrategy.Factory from the given configuration.
The strategy factory is decided in order as follows:
RestartStrategies.RestartStrategyConfiguration,
unless the config is RestartStrategies.FallbackRestartStrategyConfiguration.FixedDelayRestartBackoffTimeStrategy.FixedDelayRestartBackoffTimeStrategyFactory if
checkpointing is enabled. Otherwise NoRestartBackoffTimeStrategy.NoRestartBackoffTimeStrategyFactoryjobRestartStrategyConfiguration - restart configuration given within the job graphclusterConfiguration - cluster(server-side) configurationisCheckpointingEnabled - if checkpointing is enabled for the jobCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.