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 Summary
FieldsModifier and TypeFieldDescriptionprotected final ForStSnapshotStrategyBase.PreviousSnapshotprotected final org.apache.flink.runtime.state.SnapshotDirectoryprotected final List<org.apache.flink.runtime.state.metainfo.StateMetaInfoSnapshot> -
Constructor Summary
ConstructorsConstructorDescriptionForStSyncSnapshotResources(org.apache.flink.runtime.state.SnapshotDirectory snapshotDirectory, ForStSnapshotStrategyBase.PreviousSnapshot previousSnapshot, List<org.apache.flink.runtime.state.metainfo.StateMetaInfoSnapshot> stateMetaInfoSnapshots) -
Method Summary
-
Field Details
-
snapshotDirectory
@Nonnull protected final org.apache.flink.runtime.state.SnapshotDirectory snapshotDirectory -
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:
releasein interfaceorg.apache.flink.runtime.state.SnapshotResources
-