Interface YieldingOperator<OUT>
- All Superinterfaces:
org.apache.flink.api.common.state.CheckpointListener,KeyContext,Serializable,StreamOperator<OUT>
- All Known Implementing Classes:
AbstractAsyncStateStreamOperator,AbstractAsyncStateUdfStreamOperator,AbstractStreamOperator,AbstractUdfStreamOperator,AsyncEvictingWindowOperator,AsyncIntervalJoinOperator,AsyncKeyedProcessOperator,AsyncStreamFlatMap,AsyncWindowOperator,BatchCoBroadcastWithKeyedOperator,BatchCoBroadcastWithNonKeyedOperator,BatchGroupedReduceOperator,CacheTransformationTranslator.IdentityStreamOperator,CacheTransformationTranslator.NoOpStreamOperator,CoBroadcastWithKeyedOperator,CoBroadcastWithNonKeyedOperator,CollectSinkOperator,ContinuousFileReaderOperator,CoProcessOperator,CoStreamFlatMap,CoStreamMap,EvictingWindowOperator,GlobalCommitterOperator,IntervalJoinOperator,KeyedCoProcessOperator,KeyedProcessOperator,KeyedSortPartitionOperator,LegacyKeyedCoProcessOperator,LegacyKeyedProcessOperator,MapPartitionOperator,PartitionAggregateOperator,PartitionReduceOperator,ProcessOperator,QueryableAppendingStateOperator,QueryableValueStateOperator,SortPartitionOperator,SourceOperator,StreamFilter,StreamFlatMap,StreamGroupedReduceAsyncStateOperator,StreamGroupedReduceOperator,StreamMap,StreamProject,StreamSink,StreamSource,TimestampsAndWatermarksOperator,WindowOperator
A V1 operator that needs access to the
MailboxExecutor should implement this interface.
Note, this interface is not needed when using StreamOperatorFactory or AbstractStreamOperatorV2 as those have access to the MailboxExecutor via StreamOperatorParameters.getMailboxExecutor()-
Method Summary
Modifier and TypeMethodDescriptionvoidsetMailboxExecutor(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor) Methods inherited from interface org.apache.flink.api.common.state.CheckpointListener
notifyCheckpointAborted, notifyCheckpointCompleteMethods inherited from interface org.apache.flink.streaming.api.operators.KeyContext
getCurrentKey, setCurrentKeyMethods inherited from interface org.apache.flink.streaming.api.operators.StreamOperator
close, finish, getMetricGroup, getOperatorAttributes, getOperatorID, initializeState, open, prepareSnapshotPreBarrier, setKeyContextElement1, setKeyContextElement2, snapshotState
-
Method Details
-
setMailboxExecutor
void setMailboxExecutor(org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor)
-