K - @Internal public class KeyedStateBackendParametersImpl<K> extends Object implements StateBackend.KeyedStateBackendParameters<K>
StateBackend.KeyedStateBackendParameters| Constructor and Description |
|---|
KeyedStateBackendParametersImpl(Environment env,
org.apache.flink.api.common.JobID jobID,
String operatorIdentifier,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
int numberOfKeyGroups,
KeyGroupRange keyGroupRange,
TaskKvStateRegistry kvStateRegistry,
TtlTimeProvider ttlTimeProvider,
org.apache.flink.metrics.MetricGroup metricGroup,
Collection<KeyedStateHandle> stateHandles,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) |
KeyedStateBackendParametersImpl(Environment env,
org.apache.flink.api.common.JobID jobID,
String operatorIdentifier,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
int numberOfKeyGroups,
KeyGroupRange keyGroupRange,
TaskKvStateRegistry kvStateRegistry,
TtlTimeProvider ttlTimeProvider,
org.apache.flink.metrics.MetricGroup metricGroup,
StateBackend.CustomInitializationMetrics customInitializationMetrics,
Collection<KeyedStateHandle> stateHandles,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry,
double managedMemoryFraction) |
KeyedStateBackendParametersImpl(StateBackend.KeyedStateBackendParameters<K> parameters) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.core.fs.CloseableRegistry |
getCancelStreamRegistry() |
StateBackend.CustomInitializationMetrics |
getCustomInitializationMetrics() |
Environment |
getEnv() |
org.apache.flink.api.common.JobID |
getJobID() |
KeyGroupRange |
getKeyGroupRange() |
org.apache.flink.api.common.typeutils.TypeSerializer<K> |
getKeySerializer() |
TaskKvStateRegistry |
getKvStateRegistry() |
double |
getManagedMemoryFraction() |
org.apache.flink.metrics.MetricGroup |
getMetricGroup() |
int |
getNumberOfKeyGroups() |
String |
getOperatorIdentifier() |
Collection<KeyedStateHandle> |
getStateHandles() |
TtlTimeProvider |
getTtlTimeProvider() |
KeyedStateBackendParametersImpl<K> |
setStateHandles(Collection<KeyedStateHandle> stateHandles) |
KeyedStateBackendParametersImpl<K> |
setTtlTimeProvider(TtlTimeProvider ttlTimeProvider) |
public KeyedStateBackendParametersImpl(Environment env, org.apache.flink.api.common.JobID jobID, String operatorIdentifier, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, int numberOfKeyGroups, KeyGroupRange keyGroupRange, TaskKvStateRegistry kvStateRegistry, TtlTimeProvider ttlTimeProvider, org.apache.flink.metrics.MetricGroup metricGroup, Collection<KeyedStateHandle> stateHandles, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)
public KeyedStateBackendParametersImpl(Environment env, org.apache.flink.api.common.JobID jobID, String operatorIdentifier, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, int numberOfKeyGroups, KeyGroupRange keyGroupRange, TaskKvStateRegistry kvStateRegistry, TtlTimeProvider ttlTimeProvider, org.apache.flink.metrics.MetricGroup metricGroup, StateBackend.CustomInitializationMetrics customInitializationMetrics, Collection<KeyedStateHandle> stateHandles, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, double managedMemoryFraction)
public KeyedStateBackendParametersImpl(StateBackend.KeyedStateBackendParameters<K> parameters)
public Environment getEnv()
getEnv in interface StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.api.common.JobID getJobID()
getJobID in interface StateBackend.KeyedStateBackendParameters<K>public String getOperatorIdentifier()
getOperatorIdentifier in interface StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.api.common.typeutils.TypeSerializer<K> getKeySerializer()
getKeySerializer in interface StateBackend.KeyedStateBackendParameters<K>public int getNumberOfKeyGroups()
getNumberOfKeyGroups in interface StateBackend.KeyedStateBackendParameters<K>public KeyGroupRange getKeyGroupRange()
getKeyGroupRange in interface StateBackend.KeyedStateBackendParameters<K>public TaskKvStateRegistry getKvStateRegistry()
getKvStateRegistry in interface StateBackend.KeyedStateBackendParameters<K>public TtlTimeProvider getTtlTimeProvider()
getTtlTimeProvider in interface StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.metrics.MetricGroup getMetricGroup()
getMetricGroup in interface StateBackend.KeyedStateBackendParameters<K>@Nonnull public Collection<KeyedStateHandle> getStateHandles()
getStateHandles in interface StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.core.fs.CloseableRegistry getCancelStreamRegistry()
getCancelStreamRegistry in interface StateBackend.KeyedStateBackendParameters<K>public double getManagedMemoryFraction()
getManagedMemoryFraction in interface StateBackend.KeyedStateBackendParameters<K>public StateBackend.CustomInitializationMetrics getCustomInitializationMetrics()
getCustomInitializationMetrics in interface StateBackend.KeyedStateBackendParameters<K>public KeyedStateBackendParametersImpl<K> setStateHandles(Collection<KeyedStateHandle> stateHandles)
public KeyedStateBackendParametersImpl<K> setTtlTimeProvider(TtlTimeProvider ttlTimeProvider)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.