Class CheckpointCoordinatorConfiguration
- java.lang.Object
-
- org.apache.flink.runtime.jobgraph.tasks.CheckpointCoordinatorConfiguration
-
- All Implemented Interfaces:
Serializable
public class CheckpointCoordinatorConfiguration extends Object implements Serializable
Configuration settings for theCheckpointCoordinator. This includes the checkpoint interval, the checkpoint timeout, the pause between checkpoints, the maximum number of concurrent checkpoints and settings for externalized checkpoints.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckpointCoordinatorConfiguration.CheckpointCoordinatorConfigurationBuilderCheckpointCoordinatorConfigurationbuilder.
-
Field Summary
Fields Modifier and Type Field Description static longDISABLED_CHECKPOINT_INTERVALstatic longMINIMAL_CHECKPOINT_TIME
-
Constructor Summary
Constructors Constructor Description CheckpointCoordinatorConfiguration(long checkpointInterval, long checkpointTimeout, long minPauseBetweenCheckpoints, int maxConcurrentCheckpoints, CheckpointRetentionPolicy checkpointRetentionPolicy, boolean isExactlyOnce, boolean isUnalignedCheckpoint, int tolerableCpFailureNumber, long checkpointIdOfIgnoredInFlightData)Deprecated.usebuilder().
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CheckpointCoordinatorConfiguration.CheckpointCoordinatorConfigurationBuilderbuilder()booleanequals(Object o)longgetAlignedCheckpointTimeout()longgetCheckpointIdOfIgnoredInFlightData()longgetCheckpointInterval()longgetCheckpointIntervalDuringBacklog()CheckpointRetentionPolicygetCheckpointRetentionPolicy()longgetCheckpointTimeout()intgetMaxConcurrentCheckpoints()longgetMinPauseBetweenCheckpoints()intgetTolerableCheckpointFailureNumber()inthashCode()booleanisCheckpointingEnabled()booleanisEnableCheckpointsAfterTasksFinish()booleanisExactlyOnce()booleanisUnalignedCheckpointsEnabled()StringtoString()
-
-
-
Field Detail
-
MINIMAL_CHECKPOINT_TIME
public static final long MINIMAL_CHECKPOINT_TIME
- See Also:
- Constant Field Values
-
DISABLED_CHECKPOINT_INTERVAL
public static final long DISABLED_CHECKPOINT_INTERVAL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CheckpointCoordinatorConfiguration
@Deprecated @VisibleForTesting public CheckpointCoordinatorConfiguration(long checkpointInterval, long checkpointTimeout, long minPauseBetweenCheckpoints, int maxConcurrentCheckpoints, CheckpointRetentionPolicy checkpointRetentionPolicy, boolean isExactlyOnce, boolean isUnalignedCheckpoint, int tolerableCpFailureNumber, long checkpointIdOfIgnoredInFlightData)
Deprecated.usebuilder().
-
-
Method Detail
-
getCheckpointInterval
public long getCheckpointInterval()
-
isCheckpointingEnabled
public boolean isCheckpointingEnabled()
-
getCheckpointIntervalDuringBacklog
public long getCheckpointIntervalDuringBacklog()
-
getCheckpointTimeout
public long getCheckpointTimeout()
-
getMinPauseBetweenCheckpoints
public long getMinPauseBetweenCheckpoints()
-
getMaxConcurrentCheckpoints
public int getMaxConcurrentCheckpoints()
-
getCheckpointRetentionPolicy
public CheckpointRetentionPolicy getCheckpointRetentionPolicy()
-
isExactlyOnce
public boolean isExactlyOnce()
-
getTolerableCheckpointFailureNumber
public int getTolerableCheckpointFailureNumber()
-
isUnalignedCheckpointsEnabled
public boolean isUnalignedCheckpointsEnabled()
-
getAlignedCheckpointTimeout
public long getAlignedCheckpointTimeout()
-
getCheckpointIdOfIgnoredInFlightData
public long getCheckpointIdOfIgnoredInFlightData()
-
isEnableCheckpointsAfterTasksFinish
public boolean isEnableCheckpointsAfterTasksFinish()
-
builder
public static CheckpointCoordinatorConfiguration.CheckpointCoordinatorConfigurationBuilder builder()
-
-