Class AbstractKeyedStateBackendBuilder<K>

java.lang.Object
org.apache.flink.runtime.state.AbstractKeyedStateBackendBuilder<K>
All Implemented Interfaces:
StateBackendBuilder<AbstractKeyedStateBackend<K>,BackendBuildingException>
Direct Known Subclasses:
HeapKeyedStateBackendBuilder

public abstract class AbstractKeyedStateBackendBuilder<K> extends Object implements StateBackendBuilder<AbstractKeyedStateBackend<K>,BackendBuildingException>
An abstract base implementation of the StateBackendBuilder interface.
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
    • kvStateRegistry

      protected final TaskKvStateRegistry kvStateRegistry
    • keySerializerProvider

      protected final StateSerializerProvider<K> keySerializerProvider
    • userCodeClassLoader

      protected final ClassLoader userCodeClassLoader
    • numberOfKeyGroups

      protected final int numberOfKeyGroups
    • keyGroupRange

      protected final KeyGroupRange keyGroupRange
    • executionConfig

      protected final org.apache.flink.api.common.ExecutionConfig executionConfig
    • ttlTimeProvider

      protected final TtlTimeProvider ttlTimeProvider
    • latencyTrackingStateConfig

      protected final LatencyTrackingStateConfig latencyTrackingStateConfig
    • keyGroupCompressionDecorator

      protected final StreamCompressionDecorator keyGroupCompressionDecorator
    • restoreStateHandles

      protected final Collection<KeyedStateHandle> restoreStateHandles
    • cancelStreamRegistry

      protected final org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry
  • Constructor Details