| Package | Description |
|---|---|
| org.apache.flink.runtime.checkpoint | |
| org.apache.flink.runtime.checkpoint.savepoint | |
| org.apache.flink.runtime.execution | |
| org.apache.flink.runtime.executiongraph | |
| org.apache.flink.runtime.jobgraph.tasks | |
| org.apache.flink.runtime.jobmaster | |
| org.apache.flink.runtime.query | |
| org.apache.flink.runtime.scheduler | |
| org.apache.flink.runtime.state | |
| org.apache.flink.runtime.state.filesystem | |
| org.apache.flink.runtime.state.heap |
This package contains the classes for key/value state backends that store the state
on the JVM heap as objects.
|
| org.apache.flink.runtime.state.internal |
This package holds the classes of the internal state type hierarchy.
|
| org.apache.flink.runtime.state.memory | |
| org.apache.flink.runtime.state.ttl | |
| org.apache.flink.runtime.taskexecutor | |
| org.apache.flink.runtime.taskexecutor.rpc | |
| org.apache.flink.runtime.taskmanager | |
| org.apache.flink.runtime.zookeeper | |
| org.apache.flink.runtime.zookeeper.filesystem |
| Class and Description |
|---|
| ChainedStateHandle
Handle to state handles for the operators in an operator chain.
|
| CheckpointStorageCoordinatorView
This interface creates a
CheckpointStorageLocation to which
an individual checkpoint or savepoint is stored. |
| CheckpointStorageLocation
A storage location for one particular checkpoint, offering data persistent, metadata persistence,
and lifecycle/cleanup methods.
|
| CheckpointStorageLocationReference
A reference to a storage location.
|
| CompletedCheckpointStorageLocation
The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.
|
| CompositeStateHandle
Base of all snapshots that are taken by
StateBackends and some other
components in tasks. |
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| OperatorStateHandle
Interface of a state handle for operator state.
|
| SharedStateRegistry
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.
|
| SharedStateRegistryFactory
Simple factory to produce
SharedStateRegistry objects. |
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| StateObject
Base of all handles that represent checkpointed state in some form.
|
| StreamStateHandle
A
StateObject that represents state that was written to a stream. |
| Class and Description |
|---|
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| OperatorStateHandle
Interface of a state handle for operator state.
|
| StreamStateHandle
A
StateObject that represents state that was written to a stream. |
| Class and Description |
|---|
| TaskStateManager
This interface provides methods to report and retrieve state for a task.
|
| Class and Description |
|---|
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| Class and Description |
|---|
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| Class and Description |
|---|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| Class and Description |
|---|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| Class and Description |
|---|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| Class and Description |
|---|
| AbstractKeyedStateBackend
Base implementation of KeyedStateBackend.
|
| AbstractSnapshotStrategy
Abstract base class for implementing
SnapshotStrategy, that gives a consistent logging across state backends. |
| ArrayListSerializer |
AsyncSnapshotCallable.AsyncSnapshotTask
FutureTask that wraps a AsyncSnapshotCallable and connects it with cancellation and closing. |
| BackendBuildingException
Exceptions which indicate that a state backend building has failed.
|
| BackendWritableBroadcastState
An interface with methods related to the interplay between the
Broadcast State and
the OperatorStateBackend. |
| ChainedStateHandle
Handle to state handles for the operators in an operator chain.
|
| CheckpointedStateScope
The scope for a chunk of checkpointed state.
|
| CheckpointListener
This interface must be implemented by functions/operations that want to receive
a commit notification once a checkpoint has been completely acknowledged by all
participants.
|
| CheckpointMetadataOutputStream
An output stream for checkpoint metadata.
|
| CheckpointStorage
Implementations of this interface should implement methods acting as an administration role for checkpoint storage,
which defined in
CheckpointStorageCoordinatorView. |
| CheckpointStorageCoordinatorView
This interface creates a
CheckpointStorageLocation to which
an individual checkpoint or savepoint is stored. |
| CheckpointStorageLocation
A storage location for one particular checkpoint, offering data persistent, metadata persistence,
and lifecycle/cleanup methods.
|
| CheckpointStorageLocationReference
A reference to a storage location.
|
| CheckpointStorageWorkerView
This interface implements the durable storage of checkpoint data and metadata streams.
|
| CheckpointStreamFactory
A factory for checkpoint output streams, which are used to persist data for checkpoints.
|
| CheckpointStreamFactory.CheckpointStateOutputStream
A dedicated output stream that produces a
StreamStateHandle when closed. |
| CheckpointStreamWithResultProvider
Interface that provides access to a CheckpointStateOutputStream and a method to provide the
SnapshotResult. |
| CompletedCheckpointStorageLocation
The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.
|
| CompositeStateHandle
Base of all snapshots that are taken by
StateBackends and some other
components in tasks. |
| DefaultOperatorStateBackend
Default implementation of OperatorStateStore that provides the ability to make snapshots.
|
| DirectoryKeyedStateHandle
This class is a keyed state handle based on a directory.
|
| DirectoryStateHandle
This state handle represents a directory.
|
| DoneFuture
A
Future that is always done and will just yield the object that was given at creation
time. |
| DuplicatingCheckpointOutputStream
A CheckpointStateOutputStream that wraps a primary and a secondary CheckpointStateOutputStream and duplicates
all writes into both streams.
|
| FunctionInitializationContext
This interface provides a context in which user functions can initialize by registering to managed state (i.e.
|
| FunctionSnapshotContext
This interface provides a context in which user functions that use managed state (i.e.
|
| HeapBroadcastState
A
Broadcast State backed a heap-based Map. |
| IncrementalKeyedStateHandle
Common interface to all incremental
KeyedStateHandle. |
| InternalPriorityQueue
Interface for collection that gives in order access to elements w.r.t their priority.
|
| Keyed
Interface for objects that have a key attribute.
|
| KeyedStateBackend
A keyed state backend provides methods for managing keyed state.
|
| KeyedStateBackend.KeySelectionListener
Listener is given a callback when
KeyedStateBackend.setCurrentKey(K) is called (key context changes). |
| KeyedStateCheckpointOutputStream
Checkpoint output stream that allows to write raw keyed state in a partitioned way, split into key-groups.
|
| KeyedStateFactory
This factory produces concrete internal state objects.
|
| KeyedStateFunction
A function to be applied to all keyed states.
|
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| KeyExtractorFunction
Function to extract a key from a given object.
|
| KeyGroupedInternalPriorityQueue
This interface exists as (temporary) adapter between the new
InternalPriorityQueue and the old way in which
timers are written in a snapshot. |
| KeyGroupPartitioner.ElementReaderFunction
This functional interface defines how one element is read from a
DataInputView. |
| KeyGroupPartitioner.ElementWriterFunction
This functional interface defines how one element is written to a
DataOutputView. |
| KeyGroupPartitioner.KeyGroupElementsConsumer
Functional interface to consume elements from a key group.
|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| KeyGroupRangeOffsets
This class combines a key-group range with offsets that correspond to the key-groups in the range.
|
| KeyGroupsList
This interface offers ordered random read access to multiple key group ids.
|
| KeyGroupsStateHandle
A handle to the partitioned stream operator state after it has been checkpointed.
|
| KeyGroupStatePartitionStreamProvider
This class provides access to an input stream that contains state data for one key group and the key group id.
|
| LocalRecoveryConfig
This class encapsulates the completed configuration for local recovery, i.e.
|
| LocalRecoveryDirectoryProvider
Provides directories for local recovery.
|
| ManagedInitializationContext
This interface provides a context in which operators can initialize by registering to managed state (i.e.
|
| ManagedSnapshotContext
This interface provides a context in which operators that use managed state (i.e.
|
| NonClosingCheckpointOutputStream
Abstract class to implement custom checkpoint output streams which should not be closable for user code.
|
| OperatorStateBackend
Interface that combines both, the user facing
OperatorStateStore interface and the system interface
SnapshotStrategy |
| OperatorStateCheckpointOutputStream
Checkpoint output stream that allows to write raw operator state in a partitioned way.
|
| OperatorStateHandle
Interface of a state handle for operator state.
|
| OperatorStateHandle.Mode
The modes that determine how an
OperatorStreamStateHandle is assigned to tasks during restore. |
| OperatorStateHandle.StateMetaInfo
Meta information about the operator state handle.
|
| OwnedTaskLocalStateStore
This interface represents the administrative interface to
TaskLocalStateStore, that only the owner of the
object should see. |
| PartitionableListState
Implementation of operator list state.
|
| PriorityComparable
Interface for objects that can be compared by priority.
|
| PriorityComparator
This interface works similar to
Comparable and is used to prioritize between two objects. |
| PriorityQueueSetFactory
Factory for
KeyGroupedInternalPriorityQueue instances. |
| RegisteredBroadcastStateBackendMetaInfo |
| RegisteredOperatorStateBackendMetaInfo
Compound meta information for a registered state in an operator state backend.
|
| RegisteredPriorityQueueStateBackendMetaInfo
Meta information about a priority queue state in a backend.
|
| RegisteredStateMetaInfoBase
Base class for all registered state in state backends.
|
| RestoreOperation
Interface for restore operation.
|
| RetrievableStateHandle
Handle to state that can be read back again via
RetrievableStateHandle.retrieveState(). |
| SharedStateRegistry
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.
|
| SharedStateRegistry.Result
The result of an attempt to (un)/reference state
|
| SharedStateRegistryFactory
Simple factory to produce
SharedStateRegistry objects. |
| SharedStateRegistryKey
This class represents a key that uniquely identifies (on a logical level) state handles for
registration in the
SharedStateRegistry. |
| SnapshotDirectory
This class represents a directory that is the target for a state snapshot.
|
| SnapshotResult
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 object that represents the state for the
TaskLocalStateStoreImpl.
Both state objects are optional and can be null, e.g. |
| SnapshotStrategy
Interface for different snapshot approaches in state backends.
|
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| StateBackendBuilder
A mutable builder to build a state backend instance.
|
| StateEntry
Interface of entries in a state backend.
|
| StateHandleID
Unique ID that allows for logical comparison between state handles.
|
| StateInitializationContext
This interface provides a context in which operators can initialize by registering to managed state (i.e.
|
| StateObject
Base of all handles that represent checkpointed state in some form.
|
| StatePartitionStreamProvider
This class provides access to input streams that contain data of one state partition of a partitionable state.
|
| StateSerializerProvider
A
StateSerializerProvider wraps logic on how to obtain serializers for registered state,
either with the previous schema of state in checkpoints or the current schema of state. |
| StateSnapshot
General interface for state snapshots that should be written partitioned by key-groups.
|
| StateSnapshot.StateKeyGroupWriter
Interface for writing a snapshot that is partitioned into key-groups.
|
| StateSnapshotContext
This interface provides a context in which operators that use managed (i.e.
|
| StateSnapshotKeyGroupReader
Interface for state de-serialization into
StateTables by key-group. |
| StateSnapshotTransformer
Transformer of state values which are included or skipped in the snapshot.
|
| StateSnapshotTransformer.CollectionStateSnapshotTransformer.TransformStrategy |
| StateSnapshotTransformer.StateSnapshotTransformFactory
This factory creates state transformers depending on the form of values to transform.
|
| StateSnapshotTransformers.StateSnapshotTransformFactoryWrapAdaptor |
| StreamCompressionDecorator
Implementations of this interface decorate streams with a compression scheme.
|
| StreamStateHandle
A
StateObject that represents state that was written to a stream. |
| TaskLocalStateStore
Classes that implement this interface serve as a task-manager-level local storage for local checkpointed state.
|
| TaskStateManager
This interface provides methods to report and retrieve state for a task.
|
| VoidNamespace
Singleton placeholder class for state without a namespace.
|
| VoidNamespaceSerializer
Serializer for
VoidNamespace. |
VoidNamespaceTypeInfo
TypeInformation for VoidNamespace. |
| Class and Description |
|---|
| AbstractKeyedStateBackend
Base implementation of KeyedStateBackend.
|
| AbstractStateBackend
An abstract base implementation of the
StateBackend interface. |
| BackendBuildingException
Exceptions which indicate that a state backend building has failed.
|
| CheckpointedStateScope
The scope for a chunk of checkpointed state.
|
| CheckpointMetadataOutputStream
An output stream for checkpoint metadata.
|
| CheckpointStorage
Implementations of this interface should implement methods acting as an administration role for checkpoint storage,
which defined in
CheckpointStorageCoordinatorView. |
| CheckpointStorageCoordinatorView
This interface creates a
CheckpointStorageLocation to which
an individual checkpoint or savepoint is stored. |
| CheckpointStorageLocation
A storage location for one particular checkpoint, offering data persistent, metadata persistence,
and lifecycle/cleanup methods.
|
| CheckpointStorageLocationReference
A reference to a storage location.
|
| CheckpointStorageWorkerView
This interface implements the durable storage of checkpoint data and metadata streams.
|
| CheckpointStreamFactory
A factory for checkpoint output streams, which are used to persist data for checkpoints.
|
| CheckpointStreamFactory.CheckpointStateOutputStream
A dedicated output stream that produces a
StreamStateHandle when closed. |
| CompletedCheckpointStorageLocation
The CompletedCheckpointStorageLocation describes the storage aspect of a completed checkpoint.
|
| ConfigurableStateBackend
An interface for state backends that pick up additional parameters from a configuration.
|
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| OperatorStateBackend
Interface that combines both, the user facing
OperatorStateStore interface and the system interface
SnapshotStrategy |
| OperatorStateHandle
Interface of a state handle for operator state.
|
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| StateBackendFactory
A factory to create a specific state backend.
|
| StateObject
Base of all handles that represent checkpointed state in some form.
|
| StreamStateHandle
A
StateObject that represents state that was written to a stream. |
| Class and Description |
|---|
| AbstractKeyedStateBackend
Base implementation of KeyedStateBackend.
|
| AbstractKeyedStateBackendBuilder
An abstract base implementation of the
StateBackendBuilder interface. |
| BackendBuildingException
Exceptions which indicate that a state backend building has failed.
|
| CheckpointListener
This interface must be implemented by functions/operations that want to receive
a commit notification once a checkpoint has been completely acknowledged by all
participants.
|
| CheckpointStreamFactory
A factory for checkpoint output streams, which are used to persist data for checkpoints.
|
| InternalPriorityQueue
Interface for collection that gives in order access to elements w.r.t their priority.
|
| Keyed
Interface for objects that have a key attribute.
|
| KeyedStateBackend
A keyed state backend provides methods for managing keyed state.
|
| KeyedStateFactory
This factory produces concrete internal state objects.
|
| KeyedStateFunction
A function to be applied to all keyed states.
|
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| KeyExtractorFunction
Function to extract a key from a given object.
|
| KeyGroupedInternalPriorityQueue
This interface exists as (temporary) adapter between the new
InternalPriorityQueue and the old way in which
timers are written in a snapshot. |
| KeyGroupRange
This class defines a range of key-group indexes.
|
| LocalRecoveryConfig
This class encapsulates the completed configuration for local recovery, i.e.
|
| PriorityComparable
Interface for objects that can be compared by priority.
|
| PriorityComparator
This interface works similar to
Comparable and is used to prioritize between two objects. |
| PriorityQueueSetFactory
Factory for
KeyGroupedInternalPriorityQueue instances. |
| RegisteredKeyValueStateBackendMetaInfo
Compound meta information for a registered state in a keyed state backend.
|
| RegisteredPriorityQueueStateBackendMetaInfo
Meta information about a priority queue state in a backend.
|
| RestoreOperation
Interface for restore operation.
|
| SnapshotResult
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 object that represents the state for the
TaskLocalStateStoreImpl.
Both state objects are optional and can be null, e.g. |
| SnapshotStrategy
Interface for different snapshot approaches in state backends.
|
| StateBackendBuilder
A mutable builder to build a state backend instance.
|
| StateEntry
Interface of entries in a state backend.
|
| StateSnapshot
General interface for state snapshots that should be written partitioned by key-groups.
|
| StateSnapshot.StateKeyGroupWriter
Interface for writing a snapshot that is partitioned into key-groups.
|
| StateSnapshotKeyGroupReader
Interface for state de-serialization into
StateTables by key-group. |
| StateSnapshotRestore
Interface to deal with state snapshot and restore of state.
|
| StateSnapshotTransformer
Transformer of state values which are included or skipped in the snapshot.
|
| StateSnapshotTransformer.StateSnapshotTransformFactory
This factory creates state transformers depending on the form of values to transform.
|
| StateTransformationFunction
Interface for a binary function that is used for push-down of state transformation into state backends.
|
| StreamCompressionDecorator
Implementations of this interface decorate streams with a compression scheme.
|
| Class and Description |
|---|
| StateEntry
Interface of entries in a state backend.
|
| Class and Description |
|---|
| AbstractKeyedStateBackend
Base implementation of KeyedStateBackend.
|
| AbstractStateBackend
An abstract base implementation of the
StateBackend interface. |
| BackendBuildingException
Exceptions which indicate that a state backend building has failed.
|
| CheckpointedStateScope
The scope for a chunk of checkpointed state.
|
| CheckpointMetadataOutputStream
An output stream for checkpoint metadata.
|
| CheckpointStorage
Implementations of this interface should implement methods acting as an administration role for checkpoint storage,
which defined in
CheckpointStorageCoordinatorView. |
| CheckpointStorageCoordinatorView
This interface creates a
CheckpointStorageLocation to which
an individual checkpoint or savepoint is stored. |
| CheckpointStorageLocation
A storage location for one particular checkpoint, offering data persistent, metadata persistence,
and lifecycle/cleanup methods.
|
| CheckpointStorageLocationReference
A reference to a storage location.
|
| CheckpointStorageWorkerView
This interface implements the durable storage of checkpoint data and metadata streams.
|
| CheckpointStreamFactory
A factory for checkpoint output streams, which are used to persist data for checkpoints.
|
| CheckpointStreamFactory.CheckpointStateOutputStream
A dedicated output stream that produces a
StreamStateHandle when closed. |
| ConfigurableStateBackend
An interface for state backends that pick up additional parameters from a configuration.
|
| KeyedStateHandle
Base for the handles of the checkpointed states in keyed streams.
|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| OperatorStateBackend
Interface that combines both, the user facing
OperatorStateStore interface and the system interface
SnapshotStrategy |
| OperatorStateHandle
Interface of a state handle for operator state.
|
| StateBackend
A State Backend defines how the state of a streaming application is stored and
checkpointed.
|
| StateBackendFactory
A factory to create a specific state backend.
|
| StateObject
Base of all handles that represent checkpointed state in some form.
|
| StreamStateHandle
A
StateObject that represents state that was written to a stream. |
| Class and Description |
|---|
| KeyedStateBackend
A keyed state backend provides methods for managing keyed state.
|
| Class and Description |
|---|
| TaskExecutorLocalStateStoresManager
This class holds the all
TaskLocalStateStoreImpl objects for a task executor (manager). |
| Class and Description |
|---|
| KeyGroupRange
This class defines a range of key-group indexes.
|
| Class and Description |
|---|
| CheckpointListener
This interface must be implemented by functions/operations that want to receive
a commit notification once a checkpoint has been completely acknowledged by all
participants.
|
| TaskStateManager
This interface provides methods to report and retrieve state for a task.
|
| Class and Description |
|---|
| RetrievableStateHandle
Handle to state that can be read back again via
RetrievableStateHandle.retrieveState(). |
| Class and Description |
|---|
| RetrievableStateHandle
Handle to state that can be read back again via
RetrievableStateHandle.retrieveState(). |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.