Uses of Interface
org.apache.flink.runtime.state.Snapshotable
Packages that use Snapshotable
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
-
Uses of Snapshotable in org.apache.flink.runtime.state
Subinterfaces of Snapshotable in org.apache.flink.runtime.stateModifier and TypeInterfaceDescriptioninterfaceAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.interfaceInterface that combines both, theKeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.interfaceInterface that combines both, the user facingOperatorStateStoreinterface and the system interfaceSnapshotable.Classes in org.apache.flink.runtime.state that implement SnapshotableModifier and TypeClassDescriptionclassBase implementation of KeyedStateBackend.classDefault implementation of OperatorStateStore that provides the ability to make snapshots. -
Uses of Snapshotable in org.apache.flink.runtime.state.heap
Classes in org.apache.flink.runtime.state.heap that implement SnapshotableModifier and TypeClassDescriptionclassAAbstractKeyedStateBackendthat keeps state on the Java Heap and will serialize state to streams provided by aCheckpointStreamFactoryupon checkpointing. -
Uses of Snapshotable in org.apache.flink.runtime.state.v2.adaptor
Classes in org.apache.flink.runtime.state.v2.adaptor that implement SnapshotableModifier and TypeClassDescriptionclassA adaptor that transformsKeyedStateBackendintoAsyncKeyedStateBackend. -
Uses of Snapshotable in org.apache.flink.streaming.api.operators.sorted.state
Classes in org.apache.flink.streaming.api.operators.sorted.state that implement SnapshotableModifier and TypeClassDescriptionclassACheckpointableKeyedStateBackendwhich keeps values for a single key at a time.