Class ForStSyncKeyedStateBackendBuilder<K>

java.lang.Object
org.apache.flink.runtime.state.AbstractKeyedStateBackendBuilder<K>
org.apache.flink.state.forst.sync.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 Details

    • ForStSyncKeyedStateBackendBuilder

      public ForStSyncKeyedStateBackendBuilder(String operatorIdentifier, ClassLoader userCodeClassLoader, org.apache.flink.core.fs.Path instanceBasePath, 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)
  • Method Details