@Internal public abstract class AbstractChangelogStateBackend extends Object implements org.apache.flink.runtime.state.delegate.DelegatingStateBackend, org.apache.flink.runtime.state.StateBackend
StateBackend interface whose subclasses use
delegatedStateBackend and State changes to restore.org.apache.flink.runtime.state.StateBackend.CustomInitializationMetrics, org.apache.flink.runtime.state.StateBackend.KeyedStateBackendParameters<K>, org.apache.flink.runtime.state.StateBackend.OperatorStateBackendParameters| Modifier and Type | Field and Description |
|---|---|
protected org.apache.flink.runtime.state.StateBackend |
delegatedStateBackend |
| Modifier and Type | Method and Description |
|---|---|
<K> org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> |
createKeyedStateBackend(org.apache.flink.runtime.state.StateBackend.KeyedStateBackendParameters<K> parameters) |
org.apache.flink.runtime.state.OperatorStateBackend |
createOperatorStateBackend(org.apache.flink.runtime.state.StateBackend.OperatorStateBackendParameters parameters) |
org.apache.flink.runtime.state.StateBackend |
getDelegatedStateBackend() |
protected abstract <K> org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> |
restore(org.apache.flink.runtime.execution.Environment env,
String operatorIdentifier,
org.apache.flink.runtime.state.KeyGroupRange keyGroupRange,
org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider,
org.apache.flink.metrics.MetricGroup metricGroup,
Collection<org.apache.flink.runtime.state.changelog.ChangelogStateBackendHandle> stateBackendHandles,
ChangelogBackendRestoreOperation.BaseBackendBuilder<K> baseBackendBuilder) |
boolean |
supportsSavepointFormat(org.apache.flink.core.execution.SavepointFormatType formatType) |
boolean |
useManagedMemory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final org.apache.flink.runtime.state.StateBackend delegatedStateBackend
public <K> org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> createKeyedStateBackend(org.apache.flink.runtime.state.StateBackend.KeyedStateBackendParameters<K> parameters)
throws Exception
createKeyedStateBackend in interface org.apache.flink.runtime.state.StateBackendExceptionpublic org.apache.flink.runtime.state.OperatorStateBackend createOperatorStateBackend(org.apache.flink.runtime.state.StateBackend.OperatorStateBackendParameters parameters)
throws Exception
createOperatorStateBackend in interface org.apache.flink.runtime.state.StateBackendExceptionpublic boolean useManagedMemory()
useManagedMemory in interface org.apache.flink.runtime.state.StateBackendpublic org.apache.flink.runtime.state.StateBackend getDelegatedStateBackend()
getDelegatedStateBackend in interface org.apache.flink.runtime.state.delegate.DelegatingStateBackendpublic boolean supportsSavepointFormat(org.apache.flink.core.execution.SavepointFormatType formatType)
supportsSavepointFormat in interface org.apache.flink.runtime.state.StateBackendprotected abstract <K> org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> restore(org.apache.flink.runtime.execution.Environment env,
String operatorIdentifier,
org.apache.flink.runtime.state.KeyGroupRange keyGroupRange,
org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider,
org.apache.flink.metrics.MetricGroup metricGroup,
Collection<org.apache.flink.runtime.state.changelog.ChangelogStateBackendHandle> stateBackendHandles,
ChangelogBackendRestoreOperation.BaseBackendBuilder<K> baseBackendBuilder)
throws Exception
ExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.