Uses of Package
org.apache.flink.runtime.state
Packages that use org.apache.flink.runtime.state
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
This package holds the classes of the internal state type hierarchy.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.asyncprocessing.operatorsClassDescriptionAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.This interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.Singleton placeholder class for state without a namespace.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.asyncprocessing.operators.windowingClassDescriptionAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.Default implementation of KeyedStateStore that currently forwards state registration to a
RuntimeContext. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.checkpointClassDescriptionHandle to state handles for the operators in an operator chain.CheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.This interface creates aCheckpointStorageLocationto which an individual checkpoint or savepoint is stored.A storage location for one particular checkpoint, offering data persistent, metadata persistence, and lifecycle/cleanup methods.A reference to a storage location.The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.Base of all snapshots that are taken byStateBackends and some other components in tasks.Handleto anInputChannelstate.Base for the handles of the checkpointed states in keyed streams.This class defines a range of key-group indexes.Interface of a state handle for operator state.Handleto aResultSubpartitionstate.This registry manages state that is shared across (incremental) checkpoints, and is responsible for deleting shared state that is no longer used in any valid checkpoint.Simple factory to produceSharedStateRegistryobjects.A State Backend defines how the state of a streaming application is stored locally within the cluster.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.checkpoint.channelClassDescriptionDescribes the underlying content.This interface implements the durable storage of checkpoint data and metadata streams.
Handleto anInputChannelstate.Handleto aResultSubpartitionstate.AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.checkpoint.filemergingClassDescriptionThe scope for a chunk of checkpointed state.A
StateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.checkpoint.metadataClassDescription
Handleto anInputChannelstate.Base for the handles of the checkpointed states in keyed streams.Interface of a state handle for operator state.Handleto aResultSubpartitionstate.AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.dispatcher.cleanup
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.executionClassDescriptionImplementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined in
CheckpointStorageCoordinatorView.This interface provides methods to report and retrieve state for a task. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.executiongraphClassDescriptionCheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.A State Backend defines how the state of a streaming application is stored locally within the cluster. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.jobgraph.tasksClassDescriptionCheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.A State Backend defines how the state of a streaming application is stored locally within the cluster. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.jobmaster
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.persistenceClassDescriptionHandle to state that can be read back again via
RetrievableStateHandle.retrieveState(). -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.persistence.filesystemClassDescriptionHandle to state that can be read back again via
RetrievableStateHandle.retrieveState(). -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.query
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.scheduler
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.scheduler.adaptive
-
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.source.coordinator
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.stateClassDescriptionAbstract channel state handle.Describes the underlying content.Abstract superclass for all
IncrementalKeyedStateHandle.Base implementation of KeyedStateBackend.An abstract base implementation of theStateBackendinterface.An async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.FutureTaskthat wraps aAsyncSnapshotCallableand connects it with cancellation and closing.Exceptions which indicate that a state backend building has failed.An interface with methods related to the interplay between theBroadcast Stateand theOperatorStateBackend.Handle to state handles for the operators in an operator chain.Interface that combines both, theKeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.KeyedStateHandlethat is bound to a specific checkpoint.The scope for a chunk of checkpointed state.An output stream for checkpoint metadata.A dedicated output stream that produces aStreamStateHandlewhen closed.A toolset of operations that can be performed on a location embedded within the class.CheckpointStorage defines howStateBackend's store their state for fault tolerance in streaming applications.Implementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined inCheckpointStorageCoordinatorView.This interface creates aCheckpointStorageLocationto which an individual checkpoint or savepoint is stored.A storage location for one particular checkpoint, offering data persistent, metadata persistence, and lifecycle/cleanup methods.A reference to a storage location.This interface implements the durable storage of checkpoint data and metadata streams.A factory for checkpoint output streams, which are used to persist data for checkpoints.Interface that provides access to a CheckpointStateOutputStream and a method to provide theSnapshotResult.Factory method for aKeyedStateHandleto be used inCheckpointStreamWithResultProvider.toKeyedStateHandleSnapshotResult(SnapshotResult, KeyGroupRangeOffsets, KeyedStateHandleFactory).The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.Base of all snapshots that are taken byStateBackends and some other components in tasks.Default implementation of OperatorStateStore that provides the ability to make snapshots.This state handle represents a directory.AFuturethat is always done and will just yield the object that was given at creation time.A CheckpointStateOutputStream that wraps a primary and a secondary CheckpointStateOutputStream and duplicates all writes into both streams.A wrapper that wrapsFileMergingSnapshotManagerand aCloseable.ASnapshotResourcesto be used with the backend-independentFullSnapshotAsyncWriter.This interface provides a context in which user functions can initialize by registering to managed state (i.e. state that is managed by state backends).This interface provides a context in which user functions that use managed state (i.e. state that is managed by state backends) can participate in a snapshot.ABroadcast Statebacked a heap-basedMap.Common interface to all incrementalKeyedStateHandle.A Holder of StreamStateHandle and the corresponding localPath.The handle to states of an incremental snapshot.This interface is the current context of a keyed state.Interface for collection that gives in order access to elements w.r.t their priority.Interface for objects that have a key attribute.A keyed state backend provides methods for managing keyed state.Listener is given a callback whenKeyedStateBackend.setCurrentKey(K)is called (key context changes).Internal POJO implementingStateBackend.KeyedStateBackendParametersCheckpoint output stream that allows to write raw keyed state in a partitioned way, split into key-groups.This factory produces concrete internal state objects.A function to be applied to all keyed states.Base for the handles of the checkpointed states in keyed streams.Function to extract a key from a given object.This interface exists as (temporary) adapter between the newInternalPriorityQueueand the old way in which timers are written in a snapshot.This functional interface defines how one element is read from aDataInputView.This functional interface defines how one element is written to aDataOutputView.Functional interface to consume elements from a key group.This represents the result of key-group partitioning.This class defines a range of key-group indexes.This class combines a key-group range with offsets that correspond to the key-groups in the range.This interface offers ordered random read access to multiple key group ids.A handle to the partitioned stream operator state after it has been checkpointed.This class provides access to an input stream that contains state data for one key group and the key group id.Iterator that over all key-value state entries in aKeyedStateBackend.This class encapsulates the completed configuration for local recovery, i.e. the root directories into which all file-based snapshots can be written and the general mode for the local recover feature.Provides directories for local backup or local recovery.This interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends).This interface provides a context in which operators that use managed state (i.e. state that is managed by state backends) can perform a snapshot.Abstract class to implement custom checkpoint output streams which should not be closable for user code.Interface that combines both, the user facingOperatorStateStoreinterface and the system interfaceSnapshotable.Checkpoint output stream that allows to write raw operator state in a partitioned way.Interface of a state handle for operator state.The modes that determine how anOperatorStreamStateHandleis assigned to tasks during restore.Meta information about the operator state handle.This interface represents the administrative interface toTaskLocalStateStore, that only the owner of the object should see.Implementation of operator list state.Unique ID that allows for physical comparison between state handles.Interface for objects that can be compared by priority.This interface works similar toComparableand is used to prioritize between two objects.Factory forKeyGroupedInternalPriorityQueueinstances.Compound meta information for a registered state in a keyed state backend.Compound meta information for a registered state in an operator state backend.Meta information about a priority queue state in a backend.Base class for all registered state in state backends.Wrapper class that can be used to represent the wrappedRegisteredStateMetaInfoBaseas key in aMap.Interface for restore operation.Handle to state that can be read back again viaRetrievableStateHandle.retrieveState().AKeyedStateHandlethat points to a savepoint taken in the unified format.Savepoint resources for aKeyedStateBackend.This registry manages state that is shared across (incremental) checkpoints, and is responsible for deleting shared state that is no longer used in any valid checkpoint.Simple factory to produceSharedStateRegistryobjects.This class represents a key that uniquely identifies (on a logical level) state handles for registration in theSharedStateRegistry.Interface for objects that can snapshot its state (state backends currently).This class represents a directory that is the target for a state snapshot.Determines how the write-part of a snapshot should be executed.A set of resources produced in the synchronous part of a snapshot required to finish the snapshot.This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint.Interface for different snapshot approaches in state backends.A supplier for aSnapshotResultwith an access to aCloseableRegistryfor io tasks that need to be closed when cancelling the async part of the checkpoint.A class to execute aSnapshotStrategy.A State Backend defines how the state of a streaming application is stored locally within the cluster.Parameters passed toStateBackend.createKeyedStateBackend(KeyedStateBackendParameters).Parameters passed toStateBackend.createOperatorStateBackend(OperatorStateBackendParameters).A mutable builder to build a state backend instance.Interface of entries in a state backend.Unique ID that allows for logical comparison between state handles.This interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.Base of all handles that represent checkpointed state in some form.Enum for state locations.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).This class provides access to input streams that contain data of one state partition of a partitionable state.AStateSerializerProviderwraps logic on how to obtain serializers for registered state, either with the previous schema of state in checkpoints or the current schema of state.General interface for state snapshots that should be written partitioned by key-groups.Interface for writing a snapshot that is partitioned into key-groups.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.Interface for state de-serialization intoStateTables by key-group.Transformer of state values which are included or skipped in the snapshot.This factory creates state transformers depending on the form of values to transform.Implementations of this interface decorate streams with a compression scheme.AStateObjectthat represents state that was written to a stream.This class holds the allStateChangelogStorageobjects for a task executor (manager).Classes that implement this interface serve as a task-manager-level local storage for local checkpointed state.Main implementation of aTaskLocalStateStore.This interface provides methods to report and retrieve state for a task.A keyed state backend interface for internal testing purpose.Singleton placeholder class for state without a namespace.Serializer forVoidNamespace.TypeInformationforVoidNamespace. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.changelogClassDescription
KeyedStateHandlethat is bound to a specific checkpoint.Base of all snapshots that are taken byStateBackends and some other components in tasks.Base for the handles of the checkpointed states in keyed streams.This class defines a range of key-group indexes.This class encapsulates the completed configuration for local recovery, i.e. the root directories into which all file-based snapshots can be written and the general mode for the local recover feature.This registry manages state that is shared across (incremental) checkpoints, and is responsible for deleting shared state that is no longer used in any valid checkpoint.This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint.Unique ID that allows for logical comparison between state handles.Base of all handles that represent checkpointed state in some form.AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.changelog.inmemoryClassDescriptionBase of all snapshots that are taken by
StateBackends and some other components in tasks.Base for the handles of the checkpointed states in keyed streams.This class defines a range of key-group indexes.This class encapsulates the completed configuration for local recovery, i.e. the root directories into which all file-based snapshots can be written and the general mode for the local recover feature.This registry manages state that is shared across (incremental) checkpoints, and is responsible for deleting shared state that is no longer used in any valid checkpoint.Unique ID that allows for logical comparison between state handles.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector). -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.delegateClassDescriptionA State Backend defines how the state of a streaming application is stored locally within the cluster.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.filemergingClassDescriptionThe scope for a chunk of checkpointed state.Base of all snapshots that are taken by
StateBackends and some other components in tasks.Interface of a state handle for operator state.Meta information about the operator state handle.State handle for partitionable operator state.Unique ID that allows for physical comparison between state handles.This registry manages state that is shared across (incremental) checkpoints, and is responsible for deleting shared state that is no longer used in any valid checkpoint.This class represents a key that uniquely identifies (on a logical level) state handles for registration in theSharedStateRegistry.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.filesystemClassDescriptionAn abstract base implementation of the
StateBackendinterface.The scope for a chunk of checkpointed state.An output stream for checkpoint metadata.A dedicated output stream that produces aStreamStateHandlewhen closed.A toolset of operations that can be performed on a location embedded within the class.CheckpointStorage defines howStateBackend's store their state for fault tolerance in streaming applications.Implementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined inCheckpointStorageCoordinatorView.This interface creates aCheckpointStorageLocationto which an individual checkpoint or savepoint is stored.A storage location for one particular checkpoint, offering data persistent, metadata persistence, and lifecycle/cleanup methods.A reference to a storage location.This interface implements the durable storage of checkpoint data and metadata streams.A factory for checkpoint output streams, which are used to persist data for checkpoints.The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.Unique ID that allows for physical comparison between state handles.A State Backend defines how the state of a streaming application is stored locally within the cluster.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.hashmapClassDescriptionBase implementation of KeyedStateBackend.An abstract base implementation of the
StateBackendinterface.Exceptions which indicate that a state backend building has failed.An interface for state backends that pick up additional parameters from a configuration.Interface that combines both, the user facingOperatorStateStoreinterface and the system interfaceSnapshotable.A State Backend defines how the state of a streaming application is stored locally within the cluster.Parameters passed toStateBackend.createKeyedStateBackend(KeyedStateBackendParameters).Parameters passed toStateBackend.createOperatorStateBackend(OperatorStateBackendParameters).A factory to create a specific state backend. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.heapClassDescriptionBase implementation of KeyedStateBackend.An abstract base implementation of the
StateBackendBuilderinterface.Exceptions which indicate that a state backend building has failed.Interface that combines both, theKeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.A factory for checkpoint output streams, which are used to persist data for checkpoints.This interface is the current context of a keyed state.Interface for collection that gives in order access to elements w.r.t their priority.AStateSnapshotthat can return an iterator over all containedStateEntries.Interface for objects that have a key attribute.A keyed state backend provides methods for managing keyed state.This factory produces concrete internal state objects.A function to be applied to all keyed states.Base for the handles of the checkpointed states in keyed streams.Function to extract a key from a given object.This interface exists as (temporary) adapter between the newInternalPriorityQueueand the old way in which timers are written in a snapshot.This class defines a range of key-group indexes.Iterator that over all key-value state entries in aKeyedStateBackend.This class encapsulates the completed configuration for local recovery, i.e. the root directories into which all file-based snapshots can be written and the general mode for the local recover feature.Interface for objects that can be compared by priority.This interface works similar toComparableand is used to prioritize between two objects.Factory forKeyGroupedInternalPriorityQueueinstances.Compound meta information for a registered state in a keyed state backend.Meta information about a priority queue state in a backend.Interface for restore operation.Savepoint resources for aKeyedStateBackend.Interface for objects that can snapshot its state (state backends currently).Determines how the write-part of a snapshot should be executed.This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint.A mutable builder to build a state backend instance.Interface of entries in a state backend.General interface for state snapshots that should be written partitioned by key-groups.Interface for writing a snapshot that is partitioned into key-groups.Interface for state de-serialization intoStateTables by key-group.Interface to deal with state snapshot and restore of state.Transformer of state values which are included or skipped in the snapshot.This factory creates state transformers depending on the form of values to transform.Interface for a binary function that is used for push-down of state transformation into state backends.Implementations of this interface decorate streams with a compression scheme.A keyed state backend interface for internal testing purpose. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.internal
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.memoryClassDescriptionThe scope for a chunk of checkpointed state.An output stream for checkpoint metadata.A dedicated output stream that produces a
StreamStateHandlewhen closed.A toolset of operations that can be performed on a location embedded within the class.Implementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined inCheckpointStorageCoordinatorView.This interface creates aCheckpointStorageLocationto which an individual checkpoint or savepoint is stored.A storage location for one particular checkpoint, offering data persistent, metadata persistence, and lifecycle/cleanup methods.A reference to a storage location.This interface implements the durable storage of checkpoint data and metadata streams.A factory for checkpoint output streams, which are used to persist data for checkpoints.Unique ID that allows for physical comparison between state handles.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).AStateObjectthat represents state that was written to a stream. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.restoreClassDescriptionBase for the handles of the checkpointed states in keyed streams.This class defines a range of key-group indexes.Interface for restore operation.A
StateSerializerProviderwraps logic on how to obtain serializers for registered state, either with the previous schema of state in checkpoints or the current schema of state. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.storageClassDescriptionCheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.Implementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined inCheckpointStorageCoordinatorView.The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.An interface for checkpoint storage types that pick up additional parameters from a configuration. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.ttlClassDescriptionA keyed state backend provides methods for managing keyed state.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.v2ClassDescriptionBase class for all registered state in state backends.This factory creates state transformers depending on the form of values to transform.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.v2.adaptorClassDescriptionAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.Interface that combines both, the
KeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.A factory for checkpoint output streams, which are used to persist data for checkpoints.Interface for objects that have a key attribute.Base for the handles of the checkpointed states in keyed streams.This interface exists as (temporary) adapter between the newInternalPriorityQueueand the old way in which timers are written in a snapshot.This class defines a range of key-group indexes.Interface for objects that can be compared by priority.Factory forKeyGroupedInternalPriorityQueueinstances.Interface for objects that can snapshot its state (state backends currently).This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.state.v2.ttlClassDescriptionAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.taskexecutorClassDescriptionThis class holds the all
ChannelStateWriteRequestExecutorFactoryobjects for a task executor (manager).There is oneFileMergingSnapshotManagerfor each job per task manager.This class holds the allTaskLocalStateStoreImplobjects for a task executor (manager).This class holds the allStateChangelogStorageobjects for a task executor (manager). -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.taskexecutor.rpc
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.taskmanagerClassDescriptionImplementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined in
CheckpointStorageCoordinatorView.This interface provides methods to report and retrieve state for a task. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.utilClassDescriptionSimple factory to produce
SharedStateRegistryobjects.Base of all handles that represent checkpointed state in some form. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.runtime.zookeeperClassDescriptionHandle to state that can be read back again via
RetrievableStateHandle.retrieveState(). -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.checkpointClassDescriptionThis interface provides a context in which user functions can initialize by registering to managed state (i.e. state that is managed by state backends).This interface provides a context in which user functions that use managed state (i.e. state that is managed by state backends) can participate in a snapshot.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.functions.co
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.functions.sourceClassDescriptionThis interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.functions.source.legacyClassDescriptionThis interface provides a context in which user functions can initialize by registering to managed state (i.e. state that is managed by state backends).This interface provides a context in which user functions that use managed state (i.e. state that is managed by state backends) can participate in a snapshot.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.graphClassDescriptionCheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.A State Backend defines how the state of a streaming application is stored locally within the cluster. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.operatorsClassDescriptionAn async keyed state backend provides methods supporting to access keyed state asynchronously and in batch.Interface that combines both, the
KeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.A factory for checkpoint output streams, which are used to persist data for checkpoints.ASnapshotResourcesto be used with the backend-independentFullSnapshotAsyncWriter.Handleto anInputChannelstate.Interface for objects that have a key attribute.A keyed state backend provides methods for managing keyed state.Checkpoint output stream that allows to write raw keyed state in a partitioned way, split into key-groups.Base for the handles of the checkpointed states in keyed streams.Function to extract a key from a given object.This interface exists as (temporary) adapter between the newInternalPriorityQueueand the old way in which timers are written in a snapshot.This class defines a range of key-group indexes.This class provides access to an input stream that contains state data for one key group and the key group id.Interface that combines both, the user facingOperatorStateStoreinterface and the system interfaceSnapshotable.Interface of a state handle for operator state.Interface for objects that can be compared by priority.This interface works similar toComparableand is used to prioritize between two objects.Factory forKeyGroupedInternalPriorityQueueinstances.Handleto aResultSubpartitionstate.This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint.A class to execute aSnapshotStrategy.A State Backend defines how the state of a streaming application is stored locally within the cluster.Parameters passed toStateBackend.createKeyedStateBackend(KeyedStateBackendParameters).This interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.Base of all handles that represent checkpointed state in some form.Collector for size and location stats from a state object viaStateObject.collectSizeStats(StateObjectSizeStatsCollector).This class provides access to input streams that contain data of one state partition of a partitionable state.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.Singleton placeholder class for state without a namespace. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.operators.coClassDescriptionThis interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.Singleton placeholder class for state without a namespace.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.operators.collectClassDescriptionThis interface provides a context in which user functions can initialize by registering to managed state (i.e. state that is managed by state backends).This interface provides a context in which user functions that use managed state (i.e. state that is managed by state backends) can participate in a snapshot.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.api.operators.sorted.stateClassDescriptionInterface that combines both, the
KeyedStateBackendinterface, which encapsulates methods responsible for keyed state management and theSnapshotablewhich tells the system how to snapshot the underlying state.CheckpointStorage defines howStateBackend's store their state for fault tolerance in streaming applications.Implementations of this interface should implement methods acting as an administration role for checkpoint storage, which defined inCheckpointStorageCoordinatorView.A factory for checkpoint output streams, which are used to persist data for checkpoints.The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.Interface for objects that have a key attribute.A keyed state backend provides methods for managing keyed state.Listener is given a callback whenKeyedStateBackend.setCurrentKey(K)is called (key context changes).Checkpoint output stream that allows to write raw keyed state in a partitioned way, split into key-groups.This factory produces concrete internal state objects.A function to be applied to all keyed states.Base for the handles of the checkpointed states in keyed streams.This interface exists as (temporary) adapter between the newInternalPriorityQueueand the old way in which timers are written in a snapshot.This class defines a range of key-group indexes.This class provides access to an input stream that contains state data for one key group and the key group id.Interface that combines both, the user facingOperatorStateStoreinterface and the system interfaceSnapshotable.Interface for objects that can be compared by priority.Factory forKeyGroupedInternalPriorityQueueinstances.Savepoint resources for aKeyedStateBackend.Interface for objects that can snapshot its state (state backends currently).This class contains the combined results from the snapshot of a state backend: A state object representing the state that will be reported to the Job Manager to acknowledge the checkpoint.A State Backend defines how the state of a streaming application is stored locally within the cluster.Parameters passed toStateBackend.createKeyedStateBackend(KeyedStateBackendParameters).Parameters passed toStateBackend.createOperatorStateBackend(OperatorStateBackendParameters).This factory creates state transformers depending on the form of values to transform. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.runtime.operators.sinkClassDescriptionThis interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.
-
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.runtime.operators.windowingClassDescriptionDefault implementation of KeyedStateStore that currently forwards state registration to a
RuntimeContext.A keyed state backend provides methods for managing keyed state. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.runtime.tasksClassDescriptionCheckpointStorage defines how
StateBackend's store their state for fault tolerance in streaming applications.This interface implements the durable storage of checkpoint data and metadata streams.A factory for checkpoint output streams, which are used to persist data for checkpoints.A State Backend defines how the state of a streaming application is stored locally within the cluster. -
Classes in org.apache.flink.runtime.state used by org.apache.flink.streaming.util.functionsClassDescriptionInterface that combines both, the user facing
OperatorStateStoreinterface and the system interfaceSnapshotable.This interface provides a context in which operators can initialize by registering to managed state (i.e. state that is managed by state backends) or iterating over streams of state partitions written as raw state in a previous snapshot.This interface provides a context in which operators that use managed (i.e. state that is managed by state backends) or raw (i.e. the operator can write it's state streams) state can perform a snapshot.