Uses of Interface
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService
-
Packages that use ProcessingTimeService Package Description org.apache.flink.streaming.api.functions.sink.filesystem org.apache.flink.streaming.api.operators org.apache.flink.streaming.api.operators.async org.apache.flink.streaming.api.operators.sorted.state org.apache.flink.streaming.api.operators.source org.apache.flink.streaming.runtime.tasks This package contains classes that realize streaming tasks. -
-
Uses of ProcessingTimeService in org.apache.flink.streaming.api.functions.sink.filesystem
Constructors in org.apache.flink.streaming.api.functions.sink.filesystem with parameters of type ProcessingTimeService Constructor Description StreamingFileSinkHelper(Buckets<IN,?> buckets, boolean isRestored, org.apache.flink.api.common.state.OperatorStateStore stateStore, ProcessingTimeService procTimeService, long bucketCheckInterval) -
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. 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, org.apache.flink.runtime.operators.coordination.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(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)static <K> InternalTimeServiceManagerImpl<K>InternalTimeServiceManagerImpl. create(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStateBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)A factory method for creating theInternalTimeServiceManagerImpl.static <OUT> SourceFunction.SourceContext<OUT>StreamSourceContexts. getSourceContext(TimeCharacteristic timeCharacteristic, ProcessingTimeService processingTimeService, Object checkpointLock, Output<StreamRecord<OUT>> output, long watermarkInterval, long idleTimeout, boolean emitProgressiveWatermarks)Deprecated.Depending on theTimeCharacteristic, this method will return the adequateSourceFunction.SourceContext.voidAbstractStreamOperator. setProcessingTimeService(ProcessingTimeService processingTimeService)Deprecated.TheProcessingTimeServiceinstance should be passed by the operator constructor and this method will be removed along withSetupableStreamOperator.voidAbstractStreamOperatorFactory. setProcessingTimeService(ProcessingTimeService processingTimeService)StreamOperatorStateContextStreamTaskStateInitializer. streamOperatorStateContext(org.apache.flink.runtime.jobgraph.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)Returns theStreamOperatorStateContextfor anAbstractStreamOperatorthat runs in the stream task that owns this manager.StreamOperatorStateContextStreamTaskStateInitializerImpl. streamOperatorStateContext(org.apache.flink.runtime.jobgraph.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)Constructors in org.apache.flink.streaming.api.operators with parameters of type ProcessingTimeService Constructor Description SourceOperator(org.apache.flink.util.function.FunctionWithException<org.apache.flink.api.connector.source.SourceReaderContext,org.apache.flink.api.connector.source.SourceReader<OUT,SplitT>,Exception> readerFactory, org.apache.flink.runtime.operators.coordination.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)StreamingRuntimeContext(org.apache.flink.runtime.execution.Environment env, Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> accumulators, org.apache.flink.metrics.groups.OperatorMetricGroup operatorMetricGroup, org.apache.flink.runtime.jobgraph.OperatorID operatorID, ProcessingTimeService processingTimeService, org.apache.flink.api.common.state.KeyedStateStore keyedStateStore, org.apache.flink.runtime.externalresource.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, org.apache.flink.runtime.operators.coordination.OperatorEventDispatcher operatorEventDispatcher) -
Uses of ProcessingTimeService in org.apache.flink.streaming.api.operators.async
Constructors in org.apache.flink.streaming.api.operators.async with parameters of type ProcessingTimeService Constructor Description AsyncWaitOperator(AsyncFunction<IN,OUT> asyncFunction, long timeout, int capacity, AsyncDataStream.OutputMode outputMode, AsyncRetryStrategy<OUT> asyncRetryStrategy, ProcessingTimeService processingTimeService, 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(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)Constructors in org.apache.flink.streaming.api.operators.sorted.state with parameters of type ProcessingTimeService Constructor Description BatchExecutionInternalTimeServiceManager(ProcessingTimeService processingTimeService) -
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, org.apache.flink.runtime.metrics.groups.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, org.apache.flink.runtime.metrics.groups.TaskIOMetricGroup taskIOMetricGroup) -
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.classTestProcessingTimeServiceThis is aTimerServiceandProcessingTimeServiceused strictly for testing the processing time functionality.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)
-