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 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,
Collection<KeyedStateHandle> stateHandles,
StreamCompressionDecorator keyGroupCompressionDecorator,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) |
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 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, @Nonnull Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.