Class ForStSnapshotStrategyBase.ForStSyncSnapshotResources

java.lang.Object
org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
All Implemented Interfaces:
org.apache.flink.runtime.state.SnapshotResources
Enclosing class:
ForStSnapshotStrategyBase<K,R extends org.apache.flink.runtime.state.SnapshotResources>

protected static class ForStSnapshotStrategyBase.ForStSyncSnapshotResources extends Object implements org.apache.flink.runtime.state.SnapshotResources
A SnapshotResources for forst sync snapshot.
  • Field Details

    • snapshotDirectory

      @Nonnull protected final org.apache.flink.runtime.state.SnapshotDirectory snapshotDirectory
    • previousSnapshot

      @Nonnull protected final ForStSnapshotStrategyBase.PreviousSnapshot previousSnapshot
    • stateMetaInfoSnapshots

      @Nonnull protected final List<org.apache.flink.runtime.state.metainfo.StateMetaInfoSnapshot> stateMetaInfoSnapshots
  • Constructor Details

    • ForStSyncSnapshotResources

      public ForStSyncSnapshotResources(org.apache.flink.runtime.state.SnapshotDirectory snapshotDirectory, ForStSnapshotStrategyBase.PreviousSnapshot previousSnapshot, List<org.apache.flink.runtime.state.metainfo.StateMetaInfoSnapshot> stateMetaInfoSnapshots)
  • Method Details

    • release

      public void release()
      Specified by:
      release in interface org.apache.flink.runtime.state.SnapshotResources