public abstract class AbstractManagedMemoryStateBackend extends AbstractStateBackend
StateBackend.CustomInitializationMetrics, StateBackend.KeyedStateBackendParameters<K>, StateBackend.OperatorStateBackendParameterslatencyTrackingConfigBuilder| Constructor and Description |
|---|
AbstractManagedMemoryStateBackend() |
| Modifier and Type | Method and Description |
|---|---|
abstract <K> AbstractKeyedStateBackend<K> |
createKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K> parameters)
Creates a new
CheckpointableKeyedStateBackend that is responsible for holding
keyed state and checkpointing it. |
boolean |
useManagedMemory()
Whether the state backend uses Flink's managed memory.
|
createOperatorStateBackend, getCompressionDecoratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, supportsNoClaimRestoreMode, supportsSavepointFormatpublic abstract <K> AbstractKeyedStateBackend<K> createKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K> parameters) throws IOException
StateBackendCheckpointableKeyedStateBackend that is responsible for holding
keyed state and checkpointing it.
Keyed State is state where each value is bound to a key.
createKeyedStateBackend in interface StateBackendcreateKeyedStateBackend in class AbstractStateBackendK - The type of the keys by which the state is organized.parameters - The arguments bundle for creating CheckpointableKeyedStateBackend.IOExceptionpublic boolean useManagedMemory()
StateBackendCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.