public abstract class AbstractManagedMemoryStateBackend extends AbstractStateBackend
latencyTrackingConfigBuilder| 构造器和说明 |
|---|
AbstractManagedMemoryStateBackend() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract <K> AbstractKeyedStateBackend<K> |
createKeyedStateBackend(Environment env,
org.apache.flink.api.common.JobID jobID,
String operatorIdentifier,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
int numberOfKeyGroups,
KeyGroupRange keyGroupRange,
TaskKvStateRegistry kvStateRegistry,
TtlTimeProvider ttlTimeProvider,
org.apache.flink.metrics.MetricGroup metricGroup,
Collection<KeyedStateHandle> stateHandles,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry,
double managedMemoryFraction)
Creates a new
CheckpointableKeyedStateBackend with the given managed memory fraction. |
boolean |
useManagedMemory()
Whether the state backend uses Flink's managed memory.
|
createKeyedStateBackend, createOperatorStateBackend, getCompressionDecoratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, supportsNoClaimRestoreMode, supportsSavepointFormatpublic abstract <K> AbstractKeyedStateBackend<K> createKeyedStateBackend(Environment env, org.apache.flink.api.common.JobID jobID, String operatorIdentifier, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, int numberOfKeyGroups, KeyGroupRange keyGroupRange, TaskKvStateRegistry kvStateRegistry, TtlTimeProvider ttlTimeProvider, org.apache.flink.metrics.MetricGroup metricGroup, @Nonnull Collection<KeyedStateHandle> stateHandles, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, double managedMemoryFraction) throws Exception
StateBackendCheckpointableKeyedStateBackend with the given managed memory fraction.
Backends that use managed memory are required to implement this interface.Exceptionpublic boolean useManagedMemory()
StateBackendCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.