Uses of Interface
org.apache.flink.runtime.state.ttl.TtlTimeProvider
Packages that use TtlTimeProvider
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
-
Uses of TtlTimeProvider in org.apache.flink.runtime.state
Fields in org.apache.flink.runtime.state declared as TtlTimeProviderModifier and TypeFieldDescriptionprotected final TtlTimeProviderAbstractKeyedStateBackend.ttlTimeProviderprotected final TtlTimeProviderAbstractKeyedStateBackendBuilder.ttlTimeProviderMethods in org.apache.flink.runtime.state that return TtlTimeProviderModifier and TypeMethodDescriptionKeyedStateBackendParametersImpl.getTtlTimeProvider()StateBackend.KeyedStateBackendParameters.getTtlTimeProvider()Methods in org.apache.flink.runtime.state with parameters of type TtlTimeProviderModifier and TypeMethodDescriptionKeyedStateBackendParametersImpl.setTtlTimeProvider(TtlTimeProvider ttlTimeProvider) Constructors in org.apache.flink.runtime.state with parameters of type TtlTimeProviderModifierConstructorDescriptionAbstractKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, 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, 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, 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 TtlTimeProviderModifierConstructorDescriptionHeapKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, 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, 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 TtlTimeProviderModifier and TypeFieldDescriptionstatic final TtlTimeProviderTtlTimeProvider.DEFAULTprotected final TtlTimeProviderAbstractTtlDecorator.timeProviderfinal TtlTimeProviderTtlStateContext.timeProviderMethods in org.apache.flink.runtime.state.ttl with parameters of type TtlTimeProviderModifier and TypeMethodDescriptionstatic <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 TtlTimeProviderModifierConstructorDescriptionprotectedAbstractTtlDecorator(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 TtlTimeProviderModifier and TypeMethodDescriptionstatic <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 TtlTimeProviderModifierConstructorDescriptionTtlAggregateFunction(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 TtlTimeProviderModifierConstructorDescriptionStreamTaskStateInitializerImpl(Environment environment, StateBackend stateBackend, SubTaskInitializationMetricsBuilder initializationMetrics, TtlTimeProvider ttlTimeProvider, InternalTimeServiceManager.Provider timeServiceManagerProvider, StreamTaskCancellationContext cancellationContext)