Uses of Interface
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService
Packages that use ProcessingTimeService
Package
Description
-
Uses of ProcessingTimeService in org.apache.flink.streaming.api.operators
Fields in org.apache.flink.streaming.api.operators declared as ProcessingTimeServiceModifier and TypeFieldDescriptionprotected ProcessingTimeServiceAbstractStreamOperator.processingTimeServiceprotected ProcessingTimeServiceAbstractStreamOperatorFactory.processingTimeServiceprotected final ProcessingTimeServiceAbstractStreamOperatorV2.processingTimeServiceprotected final ProcessingTimeServiceInternalTimerServiceImpl.processingTimeServiceMethods in org.apache.flink.streaming.api.operators that return ProcessingTimeServiceModifier and TypeMethodDescriptionAbstractStreamOperator.getProcessingTimeService()Returns theProcessingTimeServiceresponsible for getting the current processing time and registering timers.AbstractStreamOperatorV2.getProcessingTimeService()Returns theProcessingTimeServiceresponsible for getting the current processing time and registering timers.StreamingRuntimeContext.getProcessingTimeService()StreamOperatorParameters.getProcessingTimeService()Methods in org.apache.flink.streaming.api.operators that return types with arguments of type ProcessingTimeServiceModifier and TypeMethodDescriptionstatic <OUT,OP extends StreamOperator<OUT>>
org.apache.flink.api.java.tuple.Tuple2<OP,Optional<ProcessingTimeService>> StreamOperatorFactoryUtil.createOperator(StreamOperatorFactory<OUT> operatorFactory, StreamTask<OUT, ?> containingTask, StreamConfig configuration, Output<StreamRecord<OUT>> output, OperatorEventDispatcher operatorEventDispatcher) Creates a new operator using a factory and makes sure that all special factory traits are properly handled.Methods in org.apache.flink.streaming.api.operators with parameters of type ProcessingTimeServiceModifier and TypeMethodDescription<K> InternalTimeServiceManager<K>InternalTimeServiceManager.Provider.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) static <K> InternalTimeServiceManagerImpl<K>InternalTimeServiceManagerImpl.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) A factory method for creating theInternalTimeServiceManagerImpl.static <OUT> SourceFunction.SourceContext<OUT>StreamSourceContexts.getSourceContext(ProcessingTimeService processingTimeService, Object checkpointLock, Output<StreamRecord<OUT>> output, long watermarkInterval, long idleTimeout, boolean emitProgressiveWatermarks) Deprecated.protected voidAbstractStreamOperator.setProcessingTimeService(ProcessingTimeService processingTimeService) voidAbstractStreamOperatorFactory.setProcessingTimeService(ProcessingTimeService processingTimeService) static voidStreamOperatorUtils.setProcessingTimeService(AbstractStreamOperator<?> operator, ProcessingTimeService processingTimeService) StreamTaskStateInitializer.streamOperatorStateContext(OperatorID operatorID, String operatorClassName, ProcessingTimeService processingTimeService, KeyContext keyContext, org.apache.flink.api.common.typeutils.TypeSerializer<?> keySerializer, org.apache.flink.core.fs.CloseableRegistry streamTaskCloseableRegistry, org.apache.flink.metrics.MetricGroup metricGroup, double managedMemoryFraction, boolean isUsingCustomRawKeyedState, boolean isAsyncState) Returns theStreamOperatorStateContextfor anAbstractStreamOperatorthat runs in the stream task that owns this manager.StreamTaskStateInitializerImpl.streamOperatorStateContext(OperatorID operatorID, String operatorClassName, ProcessingTimeService processingTimeService, KeyContext keyContext, org.apache.flink.api.common.typeutils.TypeSerializer<?> keySerializer, org.apache.flink.core.fs.CloseableRegistry streamTaskCloseableRegistry, org.apache.flink.metrics.MetricGroup metricGroup, double managedMemoryFraction, boolean isUsingCustomRawKeyedState, boolean isAsyncState) Constructors in org.apache.flink.streaming.api.operators with parameters of type ProcessingTimeServiceModifierConstructorDescriptionSourceOperator(StreamOperatorParameters<OUT> parameters, org.apache.flink.util.function.FunctionWithException<org.apache.flink.api.connector.source.SourceReaderContext, org.apache.flink.api.connector.source.SourceReader<OUT, SplitT>, Exception> readerFactory, OperatorEventGateway operatorEventGateway, org.apache.flink.core.io.SimpleVersionedSerializer<SplitT> splitSerializer, org.apache.flink.api.common.eventtime.WatermarkStrategy<OUT> watermarkStrategy, ProcessingTimeService timeService, org.apache.flink.configuration.Configuration configuration, String localHostname, boolean emitProgressiveWatermarks, StreamTask.CanEmitBatchOfRecordsChecker canEmitBatchOfRecords, Map<String, Boolean> watermarkIsAlignedMap) StreamingRuntimeContext(Environment env, Map<String, org.apache.flink.api.common.accumulators.Accumulator<?, ?>> accumulators, org.apache.flink.metrics.groups.OperatorMetricGroup operatorMetricGroup, OperatorID operatorID, ProcessingTimeService processingTimeService, org.apache.flink.api.common.state.KeyedStateStore keyedStateStore, ExternalResourceInfoProvider externalResourceInfoProvider) Constructor parameters in org.apache.flink.streaming.api.operators with type arguments of type ProcessingTimeServiceModifierConstructorDescriptionStreamOperatorParameters(StreamTask<?, ?> containingTask, StreamConfig config, Output<StreamRecord<OUT>> output, Supplier<ProcessingTimeService> processingTimeServiceFactory, OperatorEventDispatcher operatorEventDispatcher, org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor) -
Uses of ProcessingTimeService in org.apache.flink.streaming.api.operators.sorted.state
Methods in org.apache.flink.streaming.api.operators.sorted.state with parameters of type ProcessingTimeServiceModifier and TypeMethodDescriptionstatic <K> InternalTimeServiceManager<K>BatchExecutionInternalTimeServiceManager.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) Constructors in org.apache.flink.streaming.api.operators.sorted.state with parameters of type ProcessingTimeServiceModifierConstructorDescriptionBatchExecutionInternalTimeServiceManager(ProcessingTimeService processingTimeService, boolean asyncStateProcessingMode) -
Uses of ProcessingTimeService in org.apache.flink.streaming.api.operators.source
Methods in org.apache.flink.streaming.api.operators.source with parameters of type ProcessingTimeServiceModifier and TypeMethodDescriptionstatic <E> TimestampsAndWatermarks<E>TimestampsAndWatermarks.createProgressiveEventTimeLogic(org.apache.flink.api.common.eventtime.WatermarkStrategy<E> watermarkStrategy, org.apache.flink.metrics.MetricGroup metrics, ProcessingTimeService timeService, long periodicWatermarkIntervalMillis, org.apache.flink.util.clock.RelativeClock mainInputActivityClock, org.apache.flink.util.clock.Clock clock, TaskIOMetricGroup taskIOMetricGroup) Constructors in org.apache.flink.streaming.api.operators.source with parameters of type ProcessingTimeServiceModifierConstructorDescriptionProgressiveTimestampsAndWatermarks(org.apache.flink.api.common.eventtime.TimestampAssigner<T> timestampAssigner, org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier<T> watermarksFactory, TimestampsAndWatermarks.TimestampsAndWatermarksContextProvider watermarksContextProvider, ProcessingTimeService timeService, Duration periodicWatermarkInterval, org.apache.flink.util.clock.RelativeClock mainInputActivityClock, org.apache.flink.util.clock.Clock clock, TaskIOMetricGroup taskIOMetricGroup) -
Uses of ProcessingTimeService in org.apache.flink.streaming.runtime.operators.windowing
Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type ProcessingTimeServiceModifier and TypeMethodDescriptionvoidWindowOperator.setProcessingTimeService(ProcessingTimeService processingTimeService) -
Uses of ProcessingTimeService in org.apache.flink.streaming.runtime.tasks
Subinterfaces of ProcessingTimeService in org.apache.flink.streaming.runtime.tasksModifier and TypeInterfaceDescriptioninterfaceA common timer service interface with life cycle methods.Classes in org.apache.flink.streaming.runtime.tasks that implement ProcessingTimeServiceModifier and TypeClassDescriptionclassATimerServicewhich assigns as current processing time the result of callingSystem.currentTimeMillis()and registers timers using aScheduledThreadPoolExecutor.Methods in org.apache.flink.streaming.runtime.tasks that return ProcessingTimeServiceModifier and TypeMethodDescriptionProcessingTimeServiceFactory.createProcessingTimeService(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor) Creates a new processing time service with the mailbox executor.Methods in org.apache.flink.streaming.runtime.tasks with parameters of type ProcessingTimeServiceModifier and TypeMethodDescriptionvoidProcessingTimeServiceAware.setProcessingTimeService(ProcessingTimeService processingTimeService)