Class KubernetesCheckpointRecoveryFactory

  • All Implemented Interfaces:
    org.apache.flink.runtime.checkpoint.CheckpointRecoveryFactory

    public class KubernetesCheckpointRecoveryFactory
    extends Object
    implements org.apache.flink.runtime.checkpoint.CheckpointRecoveryFactory
    Factory to create CompletedCheckpointStore and CheckpointIDCounter.
    • Method Detail

      • createRecoveredCompletedCheckpointStore

        public org.apache.flink.runtime.checkpoint.CompletedCheckpointStore createRecoveredCompletedCheckpointStore​(org.apache.flink.api.common.JobID jobID,
                                                                                                                    int maxNumberOfCheckpointsToRetain,
                                                                                                                    org.apache.flink.runtime.state.SharedStateRegistryFactory sharedStateRegistryFactory,
                                                                                                                    Executor ioExecutor,
                                                                                                                    org.apache.flink.runtime.jobgraph.RestoreMode restoreMode)
                                                                                                             throws Exception
        Specified by:
        createRecoveredCompletedCheckpointStore in interface org.apache.flink.runtime.checkpoint.CheckpointRecoveryFactory
        Throws:
        Exception
      • createCheckpointIDCounter

        public org.apache.flink.runtime.checkpoint.CheckpointIDCounter createCheckpointIDCounter​(org.apache.flink.api.common.JobID jobID)
                                                                                          throws Exception
        Specified by:
        createCheckpointIDCounter in interface org.apache.flink.runtime.checkpoint.CheckpointRecoveryFactory
        Throws:
        Exception