Class ForStSyncKeyedStateBackendBuilder<K>

  • Type Parameters:
    K - The data type that the key serializer serializes.
    All Implemented Interfaces:
    org.apache.flink.runtime.state.StateBackendBuilder<org.apache.flink.runtime.state.AbstractKeyedStateBackend<K>,​org.apache.flink.runtime.state.BackendBuildingException>

    public class ForStSyncKeyedStateBackendBuilder<K>
    extends org.apache.flink.runtime.state.AbstractKeyedStateBackendBuilder<K>
    Builder class for ForStSyncKeyedStateBackend which handles all necessary initializations and clean ups.
    • Constructor Detail

      • ForStSyncKeyedStateBackendBuilder

        public ForStSyncKeyedStateBackendBuilder​(String operatorIdentifier,
                                                 ClassLoader userCodeClassLoader,
                                                 ForStResourceContainer optionsContainer,
                                                 Function<String,​org.forstdb.ColumnFamilyOptions> columnFamilyOptionsFactory,
                                                 org.apache.flink.runtime.query.TaskKvStateRegistry kvStateRegistry,
                                                 org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
                                                 int numberOfKeyGroups,
                                                 org.apache.flink.runtime.state.KeyGroupRange keyGroupRange,
                                                 org.apache.flink.api.common.ExecutionConfig executionConfig,
                                                 org.apache.flink.runtime.state.LocalRecoveryConfig localRecoveryConfig,
                                                 ForStPriorityQueueConfig priorityQueueConfig,
                                                 org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider,
                                                 org.apache.flink.runtime.state.metrics.LatencyTrackingStateConfig latencyTrackingStateConfig,
                                                 org.apache.flink.metrics.MetricGroup metricGroup,
                                                 org.apache.flink.runtime.state.StateBackend.CustomInitializationMetrics customInitializationMetrics,
                                                 @Nonnull
                                                 Collection<org.apache.flink.runtime.state.KeyedStateHandle> stateHandles,
                                                 org.apache.flink.runtime.state.StreamCompressionDecorator keyGroupCompressionDecorator,
                                                 org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)