Uses of Interface
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService
-
-
Uses of ProcessingTimeService in org.apache.flink.streaming.api.operators
Fields in org.apache.flink.streaming.api.operators declared as ProcessingTimeService Modifier and Type Field Description protected ProcessingTimeServiceAbstractStreamOperator. processingTimeServiceprotected ProcessingTimeServiceAbstractStreamOperatorFactory. processingTimeServiceprotected ProcessingTimeServiceAbstractStreamOperatorV2. processingTimeServiceprotected ProcessingTimeServiceInternalTimerServiceImpl. processingTimeServiceMethods in org.apache.flink.streaming.api.operators that return ProcessingTimeService Modifier and Type Method Description ProcessingTimeServiceAbstractStreamOperator. getProcessingTimeService()Returns theProcessingTimeServiceresponsible for getting the current processing time and registering timers.ProcessingTimeServiceAbstractStreamOperatorV2. getProcessingTimeService()Returns theProcessingTimeServiceresponsible for getting the current processing time and registering timers.ProcessingTimeServiceStreamingRuntimeContext. getProcessingTimeService()ProcessingTimeServiceStreamOperatorParameters. getProcessingTimeService()Methods in org.apache.flink.streaming.api.operators that return types with arguments of type ProcessingTimeService Modifier and Type Method Description static <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 ProcessingTimeService Modifier and Type Method Description <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)StreamOperatorStateContextStreamTaskStateInitializer. 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.StreamOperatorStateContextStreamTaskStateInitializerImpl. 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 ProcessingTimeService Constructor Description SourceOperator(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 ProcessingTimeService Constructor Description StreamOperatorParameters(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 ProcessingTimeService Modifier and Type Method Description static <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 ProcessingTimeService Constructor Description BatchExecutionInternalTimeServiceManager(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 ProcessingTimeService Modifier and Type Method Description static <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 ProcessingTimeService Constructor Description ProgressiveTimestampsAndWatermarks(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 ProcessingTimeService Modifier and Type Method Description voidWindowOperator. setProcessingTimeService(ProcessingTimeService processingTimeService) -
Uses of ProcessingTimeService in org.apache.flink.streaming.runtime.tasks
Subinterfaces of ProcessingTimeService in org.apache.flink.streaming.runtime.tasks Modifier and Type Interface Description interfaceTimerServiceA common timer service interface with life cycle methods.Classes in org.apache.flink.streaming.runtime.tasks that implement ProcessingTimeService Modifier and Type Class Description classSystemProcessingTimeServiceATimerServicewhich 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 ProcessingTimeService Modifier and Type Method Description ProcessingTimeServiceProcessingTimeServiceFactory. 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 ProcessingTimeService Modifier and Type Method Description voidProcessingTimeServiceAware. setProcessingTimeService(ProcessingTimeService processingTimeService)
-