Class 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 Detail

      • snapshotDirectory

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

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

      • ForStSyncSnapshotResources

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

      • release

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