Interface CheckpointRecoveryFactory
- All Known Implementing Classes:
PerJobCheckpointRecoveryFactory,StandaloneCheckpointRecoveryFactory,ZooKeeperCheckpointRecoveryFactory
public interface CheckpointRecoveryFactory
A factory for per Job checkpoint recovery components.
-
Method Summary
Modifier and TypeMethodDescriptioncreateCheckpointIDCounter(org.apache.flink.api.common.JobID jobId) Creates aCheckpointIDCounterinstance for a job.createRecoveredCompletedCheckpointStore(org.apache.flink.api.common.JobID jobId, int maxNumberOfCheckpointsToRetain, SharedStateRegistryFactory sharedStateRegistryFactory, Executor ioExecutor, org.apache.flink.core.execution.RecoveryClaimMode recoveryClaimMode) Creates a RECOVEREDCompletedCheckpointStoreinstance for a job.
-
Method Details
-
createCheckpointIDCounter
CheckpointIDCounter createCheckpointIDCounter(org.apache.flink.api.common.JobID jobId) throws Exception Creates aCheckpointIDCounterinstance for a job.- Parameters:
jobId- Job ID to recover checkpoints for- Returns:
CheckpointIDCounterinstance for the job- Throws:
Exception