K - @Internal public class KeyedStateBackendParametersImpl<K> extends Object implements StateBackend.KeyedStateBackendParameters<K>
StateBackend.KeyedStateBackendParameters| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.api.common.JobID getJobID()
getJobID 在接口中 StateBackend.KeyedStateBackendParameters<K>public String getOperatorIdentifier()
public org.apache.flink.api.common.typeutils.TypeSerializer<K> getKeySerializer()
public int getNumberOfKeyGroups()
public KeyGroupRange getKeyGroupRange()
getKeyGroupRange 在接口中 StateBackend.KeyedStateBackendParameters<K>public TaskKvStateRegistry getKvStateRegistry()
public TtlTimeProvider getTtlTimeProvider()
getTtlTimeProvider 在接口中 StateBackend.KeyedStateBackendParameters<K>public org.apache.flink.metrics.MetricGroup getMetricGroup()
@Nonnull public Collection<KeyedStateHandle> getStateHandles()
public org.apache.flink.core.fs.CloseableRegistry getCancelStreamRegistry()
getCancelStreamRegistry 在接口中 StateBackend.KeyedStateBackendParameters<K>public double getManagedMemoryFraction()
public StateBackend.CustomInitializationMetrics getCustomInitializationMetrics()
public KeyedStateBackendParametersImpl<K> setStateHandles(Collection<KeyedStateHandle> stateHandles)
public KeyedStateBackendParametersImpl<K> setTtlTimeProvider(TtlTimeProvider ttlTimeProvider)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.