| Modifier and Type | Class and Description |
|---|---|
class |
GlobalCommitterOperator<CommT,GlobalCommT>
Implements the
GlobalCommitter. |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryableAppendingStateOperator<IN>
Internal operator handling queryable AppendingState instances.
|
class |
QueryableValueStateOperator<IN>
Internal operator handling queryable ValueState instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContinuousFileReaderOperator<OUT,T extends TimestampedInputSplit>
The operator that reads the
splits received from the preceding
ContinuousFileMonitoringFunction. |
| Modifier and Type | Method and Description |
|---|---|
<O extends StreamOperator<OUT>> |
ContinuousFileReaderOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends StreamOperator> |
ContinuousFileReaderOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<?>> |
StreamConfig.getStreamOperator(ClassLoader cl) |
| Modifier and Type | Method and Description |
|---|---|
StreamOperator<?> |
StreamNode.getOperator() |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamConfig.setStreamOperator(StreamOperator<?> operator) |
| Constructor and Description |
|---|
StreamNode(Integer id,
String slotSharingGroup,
String coLocationGroup,
StreamOperator<?> operator,
String operatorName,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.TaskInvokable> jobVertexClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultipleInputStreamOperator<OUT>
Interface for stream operators with multiple
Inputs. |
interface |
OneInputStreamOperator<IN,OUT>
Interface for stream operators with one input.
|
interface |
TwoInputStreamOperator<IN1,IN2,OUT>
Interface for stream operators with two inputs.
|
interface |
YieldingOperator<OUT>
A V1 operator that needs access to the
MailboxExecutor should implement this interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamOperator<OUT>
Base class for all stream operators.
|
class |
AbstractStreamOperatorV2<OUT>
New base class for all stream operators, intended to eventually replace
AbstractStreamOperator. |
class |
AbstractUdfStreamOperator<OUT,F extends org.apache.flink.api.common.functions.Function>
This is used as the base class for operators that have a user-defined function.
|
class |
BatchGroupedReduceOperator<IN,KEY>
A
StreamOperator for executing a ReduceFunction on a KeyedStream in a RuntimeExecutionMode.BATCH
mode. |
class |
KeyedProcessOperator<K,IN,OUT>
A
StreamOperator for executing KeyedProcessFunctions. |
class |
LegacyKeyedProcessOperator<K,IN,OUT>
Deprecated.
Replaced by
KeyedProcessOperator which takes KeyedProcessFunction |
class |
MapPartitionOperator<IN,OUT>
The
MapPartitionOperator is used to process all records in each partition on non-keyed
stream. |
class |
PartitionAggregateOperator<IN,ACC,OUT>
The
PartitionAggregateOperator is used to apply the aggregate transformation on all
records of each partition. |
class |
PartitionReduceOperator<IN>
The
PartitionReduceOperator is used to apply the reduce transformation on all records of
each partition. |
class |
ProcessOperator<IN,OUT>
A
StreamOperator for executing ProcessFunctions. |
class |
SourceOperator<OUT,SplitT extends org.apache.flink.api.connector.source.SourceSplit>
Base source operator only used for integrating the source reader which is proposed by FLIP-27.
|
class |
StreamFilter<IN>
A
StreamOperator for executing FilterFunctions. |
class |
StreamFlatMap<IN,OUT>
A
StreamOperator for executing FlatMapFunctions. |
class |
StreamGroupedReduceOperator<IN>
|
class |
StreamMap<IN,OUT>
A
StreamOperator for executing MapFunctions. |
class |
StreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple>
A
StreamOperator for executing projections on streams. |
class |
StreamSink<IN>
A
StreamOperator for executing SinkFunctions. |
class |
StreamSource<OUT,SRC extends SourceFunction<OUT>>
Deprecated.
This class is based on the
SourceFunction API, which is due to be
removed. Use the new Source API instead. |
| Modifier and Type | Method and Description |
|---|---|
static <OUT,OP extends StreamOperator<OUT>> |
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.
|
<T extends StreamOperator<OUT>> |
StreamOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters)
Create the operator.
|
<T extends StreamOperator<OUT>> |
SimpleOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters) |
<T extends StreamOperator<OUT>> |
SourceOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters) |
<T extends StreamOperator<OUT>> |
CoordinatedOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters)
The implementation should return an instance of
OperatorEventHandler. |
| Modifier and Type | Method and Description |
|---|---|
StreamOperator<OUT> |
SimpleOperatorFactory.getOperator() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends StreamOperator> |
StreamOperatorFactory.getStreamOperatorClass(ClassLoader classLoader)
Returns the runtime class of the stream operator.
|
Class<? extends StreamOperator> |
SimpleOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
Class<? extends StreamOperator> |
SourceOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
static <OUT> SimpleOperatorFactory<OUT> |
SimpleOperatorFactory.of(StreamOperator<OUT> operator)
Create a SimpleOperatorFactory from existed StreamOperator.
|
| Constructor and Description |
|---|
SimpleOperatorFactory(StreamOperator<OUT> operator) |
SimpleOutputFormatOperatorFactory(org.apache.flink.api.common.io.OutputFormat<IN> outputFormat,
StreamOperator<OUT> operator) |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncWaitOperator<IN,OUT>
The
AsyncWaitOperator allows to asynchronously process incoming stream records. |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<OUT>> |
AsyncWaitOperatorFactory.createStreamOperator(StreamOperatorParameters<OUT> parameters) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends StreamOperator> |
AsyncWaitOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectSinkOperator<IN>
A
StreamSink that collects query results and sends them back to the client. |
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<Object>> |
CollectSinkOperatorFactory.createStreamOperator(StreamOperatorParameters<Object> parameters) |
| Modifier and Type | Class and Description |
|---|---|
class |
KeyedSortPartitionOperator<INPUT,KEY>
The
KeyedSortPartitionOperator sorts records of a partition on KeyedStream. |
class |
SortPartitionOperator<INPUT>
The
SortPartitionOperator sorts records of a partition on non-keyed data stream. |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericWriteAheadSink<IN>
Generic Sink that emits its input elements into an arbitrary backend.
|
class |
TimestampsAndWatermarksOperator<T>
A stream operator that may do one or both of the following: extract timestamps from events and
generate watermarks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAsyncStateStreamOperator<OUT>
This operator is an abstract class that give the
AbstractStreamOperator the ability to
perform AsyncStateProcessing. |
class |
AbstractAsyncStateStreamOperatorV2<OUT>
This operator is an abstract class that give the
AbstractStreamOperatorV2 the ability to
perform AsyncStateProcessing. |
class |
AbstractAsyncStateUdfStreamOperator<OUT,F extends org.apache.flink.api.common.functions.Function>
This is used as the base class for operators that have a user-defined function.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends StreamOperator<CommittableMessage<CommT>>> |
SinkWriterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
<T extends StreamOperator<CommittableMessage<CommT>>> |
CommitterOperatorFactory.createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends StreamOperator> |
SinkWriterOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
Class<? extends StreamOperator> |
CommitterOperatorFactory.getStreamOperatorClass(ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
EvictingWindowOperator<K,IN,OUT,W extends Window>
A
WindowOperator that also allows an Evictor to be used. |
class |
WindowOperator<K,IN,ACC,OUT,W extends Window>
An operator that implements the logic for windowing based on a
WindowAssigner and Trigger. |
| Modifier and Type | Class and Description |
|---|---|
class |
FinishedOperatorChain<OUT,OP extends StreamOperator<OUT>>
The
OperatorChain that is used for restoring tasks that are TaskStateManager.isTaskDeployedAsFinished(). |
class |
OperatorChain<OUT,OP extends StreamOperator<OUT>>
The
OperatorChain contains all operators that are executed as one chain within a single
StreamTask. |
class |
RegularOperatorChain<OUT,OP extends StreamOperator<OUT>>
A regular non finished on restore
OperatorChain. |
class |
StreamOperatorWrapper<OUT,OP extends StreamOperator<OUT>>
This class handles the finish, endInput and other related logic of a
StreamOperator. |
class |
StreamTask<OUT,OP extends StreamOperator<OUT>>
Base class for all streaming tasks.
|
| Modifier and Type | Field and Description |
|---|---|
protected OP |
StreamTask.mainOperator
the main operator that consumes the input streams of this task.
|
| Modifier and Type | Method and Description |
|---|---|
protected StreamOperator<?> |
OperatorChain.getTailOperator() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.metrics.Counter |
StreamTask.setupNumRecordsInCounter(StreamOperator streamOperator) |
protected void |
OperatorChain.snapshotChannelStates(StreamOperator<?> op,
org.apache.flink.runtime.checkpoint.channel.ChannelStateWriter.ChannelStateWriteResult channelStateWriteResult,
OperatorSnapshotFutures snapshotInProgress) |
| Modifier and Type | Class and Description |
|---|---|
static class |
CacheTransformationTranslator.IdentityStreamOperator<T>
The
CacheTransformationTranslator.IdentityStreamOperator acts as a dummy source to consume cached intermediate
dataset. |
static class |
CacheTransformationTranslator.NoOpStreamOperator<T>
The
CacheTransformationTranslator.NoOpStreamOperator acts as a dummy sink so that the upstream can produce the
intermediate dataset to be cached. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.