Interface YieldingOperator<OUT>
-
- All Superinterfaces:
org.apache.flink.api.common.state.CheckpointListener,KeyContext,Serializable,StreamOperator<OUT>
- All Known Implementing Classes:
AbstractAsyncStateStreamOperator,AbstractAsyncStateUdfStreamOperator,AbstractStreamOperator,AbstractUdfStreamOperator,BatchCoBroadcastWithKeyedOperator,BatchCoBroadcastWithNonKeyedOperator,BatchGroupedReduceOperator,CacheTransformationTranslator.IdentityStreamOperator,CacheTransformationTranslator.NoOpStreamOperator,CoBroadcastWithKeyedOperator,CoBroadcastWithNonKeyedOperator,CollectSinkOperator,ContinuousFileReaderOperator,CoProcessOperator,CoStreamFlatMap,CoStreamMap,EvictingWindowOperator,IntervalJoinOperator,KeyedCoProcessOperator,KeyedProcessOperator,KeyedSortPartitionOperator,LegacyKeyedCoProcessOperator,LegacyKeyedProcessOperator,MapPartitionOperator,PartitionAggregateOperator,PartitionReduceOperator,ProcessOperator,QueryableAppendingStateOperator,QueryableValueStateOperator,SortPartitionOperator,SourceOperator,StreamFilter,StreamFlatMap,StreamGroupedReduceOperator,StreamMap,StreamProject,StreamSink,StreamSource,TimestampsAndWatermarksOperator,WindowOperator
@Internal public interface YieldingOperator<OUT> extends StreamOperator<OUT>
A V1 operator that needs access to theMailboxExecutorshould implement this interface. Note, this interface is not needed when usingStreamOperatorFactoryorAbstractStreamOperatorV2as those have access to theMailboxExecutorviaStreamOperatorParameters.getMailboxExecutor()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetMailboxExecutor(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor)-
Methods inherited from interface org.apache.flink.api.common.state.CheckpointListener
notifyCheckpointAborted, notifyCheckpointComplete
-
Methods inherited from interface org.apache.flink.streaming.api.operators.KeyContext
getCurrentKey, setCurrentKey
-
Methods inherited from interface org.apache.flink.streaming.api.operators.StreamOperator
close, finish, getMetricGroup, getOperatorAttributes, getOperatorID, initializeState, open, prepareSnapshotPreBarrier, setKeyContextElement1, setKeyContextElement2, snapshotState
-
-