Uses of Interface
org.apache.flink.runtime.state.ttl.TtlTimeProvider
-
Packages that use TtlTimeProvider Package Description org.apache.flink.runtime.state org.apache.flink.runtime.state.heap This package contains the classes for key/value state backends that store the state on the JVM heap as objects.org.apache.flink.runtime.state.ttl org.apache.flink.runtime.state.v2.ttl org.apache.flink.streaming.api.operators -
-
Uses of TtlTimeProvider in org.apache.flink.runtime.state
Fields in org.apache.flink.runtime.state declared as TtlTimeProvider Modifier and Type Field Description protected TtlTimeProviderAbstractKeyedStateBackend. ttlTimeProviderprotected TtlTimeProviderAbstractKeyedStateBackendBuilder. ttlTimeProviderMethods in org.apache.flink.runtime.state that return TtlTimeProvider Modifier and Type Method Description TtlTimeProviderKeyedStateBackendParametersImpl. getTtlTimeProvider()TtlTimeProviderStateBackend.KeyedStateBackendParameters. getTtlTimeProvider()Methods in org.apache.flink.runtime.state with parameters of type TtlTimeProvider Modifier and Type Method Description KeyedStateBackendParametersImpl<K>KeyedStateBackendParametersImpl. setTtlTimeProvider(TtlTimeProvider ttlTimeProvider)Constructors in org.apache.flink.runtime.state with parameters of type TtlTimeProvider Constructor Description AbstractKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, SizeTrackingStateConfig sizeTrackingStateConfig, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, InternalKeyContext<K> keyContext)AbstractKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, SizeTrackingStateConfig sizeTrackingStateConfig, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, StreamCompressionDecorator keyGroupCompressionDecorator, InternalKeyContext<K> keyContext)AbstractKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, int numberOfKeyGroups, KeyGroupRange keyGroupRange, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, SizeTrackingStateConfig sizeTrackingStateConfig, Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, 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, 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) -
Uses of TtlTimeProvider in org.apache.flink.runtime.state.heap
Constructors in org.apache.flink.runtime.state.heap with parameters of type TtlTimeProvider Constructor Description HeapKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, SizeTrackingStateConfig sizeTrackingStateConfig, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, StreamCompressionDecorator keyGroupCompressionDecorator, Map<String,StateTable<K,?,?>> registeredKVStates, Map<String,HeapPriorityQueueSnapshotRestoreWrapper<?>> registeredPQStates, LocalRecoveryConfig localRecoveryConfig, HeapPriorityQueueSetFactory priorityQueueSetFactory, org.apache.flink.runtime.state.heap.HeapSnapshotStrategy<K> checkpointStrategy, SnapshotExecutionType snapshotExecutionType, org.apache.flink.runtime.state.heap.StateTableFactory<K> stateTableFactory, InternalKeyContext<K> keyContext)HeapKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, int numberOfKeyGroups, KeyGroupRange keyGroupRange, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, SizeTrackingStateConfig sizeTrackingStateConfig, Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, LocalRecoveryConfig localRecoveryConfig, HeapPriorityQueueSetFactory priorityQueueSetFactory, boolean asynchronousSnapshots, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) -
Uses of TtlTimeProvider in org.apache.flink.runtime.state.ttl
Fields in org.apache.flink.runtime.state.ttl declared as TtlTimeProvider Modifier and Type Field Description static TtlTimeProviderTtlTimeProvider. DEFAULTprotected TtlTimeProviderAbstractTtlDecorator. timeProviderTtlTimeProviderTtlStateContext. timeProviderMethods in org.apache.flink.runtime.state.ttl with parameters of type TtlTimeProvider Modifier and Type Method Description static <K,N,SV,TTLSV,S extends org.apache.flink.api.common.state.State,IS extends S>
ISTtlStateFactory. createStateAndWrapWithTtlIfEnabled(org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.state.StateDescriptor<S,SV> stateDesc, KeyedStateBackend<K> stateBackend, TtlTimeProvider timeProvider)static booleanTtlUtils. expired(long ts, long ttl, TtlTimeProvider timeProvider)static <V> booleanTtlUtils. expired(TtlValue<V> ttlValue, long ttl, TtlTimeProvider timeProvider)voidTtlAwareSerializer. migrateValueFromPriorSerializer(TtlAwareSerializer<T,?> priorTtlAwareSerializer, org.apache.flink.util.function.SupplierWithException<T,IOException> inputSupplier, org.apache.flink.core.memory.DataOutputView target, TtlTimeProvider ttlTimeProvider)Constructors in org.apache.flink.runtime.state.ttl with parameters of type TtlTimeProvider Constructor Description AbstractTtlDecorator(T original, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider)TtlReduceFunction(org.apache.flink.api.common.functions.ReduceFunction<T> originalReduceFunction, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider)TtlStateContext(T original, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider, org.apache.flink.api.common.typeutils.TypeSerializer<SV> valueSerializer, Runnable accessCallback) -
Uses of TtlTimeProvider in org.apache.flink.runtime.state.v2.ttl
Methods in org.apache.flink.runtime.state.v2.ttl with parameters of type TtlTimeProvider Modifier and Type Method Description static <K,N,SV,TTLSV,S extends org.apache.flink.api.common.state.v2.State,IS extends S>
ISTtlStateFactory. createStateAndWrapWithTtlIfEnabled(N defaultNamespace, org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.state.v2.StateDescriptor<SV> stateDesc, AsyncKeyedStateBackend<K> stateBackend, TtlTimeProvider timeProvider)Constructors in org.apache.flink.runtime.state.v2.ttl with parameters of type TtlTimeProvider Constructor Description TtlAggregateFunction(org.apache.flink.api.common.functions.AggregateFunction<IN,ACC,OUT> aggFunction, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider) -
Uses of TtlTimeProvider in org.apache.flink.streaming.api.operators
Constructors in org.apache.flink.streaming.api.operators with parameters of type TtlTimeProvider Constructor Description StreamTaskStateInitializerImpl(Environment environment, StateBackend stateBackend, SubTaskInitializationMetricsBuilder initializationMetrics, TtlTimeProvider ttlTimeProvider, InternalTimeServiceManager.Provider timeServiceManagerProvider, StreamTaskCancellationContext cancellationContext)
-