public abstract class AbstractKeyedStateBackendBuilder<K> extends Object implements StateBackendBuilder<AbstractKeyedStateBackend,BackendBuildingException>
StateBackendBuilder interface.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.flink.core.fs.CloseableRegistry |
cancelStreamRegistry |
protected org.apache.flink.api.common.ExecutionConfig |
executionConfig |
protected StreamCompressionDecorator |
keyGroupCompressionDecorator |
protected KeyGroupRange |
keyGroupRange |
protected StateSerializerProvider<K> |
keySerializerProvider |
protected TaskKvStateRegistry |
kvStateRegistry |
protected LatencyTrackingStateConfig |
latencyTrackingStateConfig |
protected org.slf4j.Logger |
logger |
protected int |
numberOfKeyGroups |
protected Collection<KeyedStateHandle> |
restoreStateHandles |
protected TtlTimeProvider |
ttlTimeProvider |
protected ClassLoader |
userCodeClassLoader |
| Constructor and Description |
|---|
AbstractKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
ClassLoader userCodeClassLoader,
int numberOfKeyGroups,
KeyGroupRange keyGroupRange,
org.apache.flink.api.common.ExecutionConfig executionConfig,
TtlTimeProvider ttlTimeProvider,
LatencyTrackingStateConfig latencyTrackingStateConfig,
Collection<KeyedStateHandle> stateHandles,
StreamCompressionDecorator keyGroupCompressionDecorator,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) |
protected final org.slf4j.Logger logger
protected final TaskKvStateRegistry kvStateRegistry
protected final StateSerializerProvider<K> keySerializerProvider
protected final ClassLoader userCodeClassLoader
protected final int numberOfKeyGroups
protected final KeyGroupRange keyGroupRange
protected final org.apache.flink.api.common.ExecutionConfig executionConfig
protected final TtlTimeProvider ttlTimeProvider
protected final LatencyTrackingStateConfig latencyTrackingStateConfig
protected final StreamCompressionDecorator keyGroupCompressionDecorator
protected final Collection<KeyedStateHandle> restoreStateHandles
protected final org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry
public AbstractKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, int numberOfKeyGroups, KeyGroupRange keyGroupRange, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, @Nonnull Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.