| Package | Description |
|---|---|
| org.apache.flink.streaming.api.functions.source | |
| org.apache.flink.streaming.api.graph | |
| org.apache.flink.streaming.api.operators | |
| org.apache.flink.streaming.api.operators.co | |
| org.apache.flink.streaming.runtime.operators |
This package contains the operators that perform the stream transformations.
|
| org.apache.flink.streaming.runtime.operators.windowing |
This package contains the operators that implement the various window operations
on data streams.
|
| org.apache.flink.streaming.runtime.tasks |
This package contains classes that realize streaming tasks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContinuousFileReaderOperator<OUT,S extends Serializable>
This is the operator that reads the
FileInputSplits received from
the preceding ContinuousFileMonitoringFunction. |
| Modifier and Type | Method and Description |
|---|---|
StreamOperator<?> |
StreamNode.getOperator() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.flink.api.java.tuple.Tuple2<Integer,StreamOperator<?>>> |
StreamGraph.getOperators() |
| Modifier and Type | Method and Description |
|---|---|
protected StreamNode |
StreamGraph.addNode(Integer vertexID,
String slotSharingGroup,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> vertexClass,
StreamOperator<?> operatorObject,
String operatorName) |
<IN,OUT> void |
StreamGraph.addOperator(Integer vertexID,
String slotSharingGroup,
StreamOperator<OUT> operatorObject,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.addSink(Integer vertexID,
String slotSharingGroup,
StreamOperator<OUT> operatorObject,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.addSource(Integer vertexID,
String slotSharingGroup,
StreamOperator<OUT> operatorObject,
org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo,
org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo,
String operatorName) |
<IN,OUT> void |
StreamGraph.setOperator(Integer vertexID,
StreamOperator<OUT> operatorObject) |
void |
StreamNode.setOperator(StreamOperator<?> operator) |
void |
StreamConfig.setStreamOperator(StreamOperator<?> operator) |
| Constructor and Description |
|---|
StreamNode(StreamExecutionEnvironment env,
Integer id,
String slotSharingGroup,
StreamOperator<?> operator,
String operatorName,
List<OutputSelector<?>> outputSelector,
Class<? extends org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable> jobVertexClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OneInputStreamOperator<IN,OUT>
Interface for stream operators with one input.
|
interface |
TwoInputStreamOperator<IN1,IN2,OUT>
Interface for stream operators with two inputs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamOperator<OUT>
Base class for all stream operators.
|
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 |
StoppableStreamSource<OUT,SRC extends SourceFunction<OUT> & org.apache.flink.api.common.functions.StoppableFunction>
|
class |
StreamCounter<IN> |
class |
StreamFilter<IN> |
class |
StreamFlatMap<IN,OUT> |
class |
StreamGroupedFold<IN,OUT,KEY> |
class |
StreamGroupedReduce<IN> |
class |
StreamMap<IN,OUT> |
class |
StreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple> |
class |
StreamSink<IN> |
class |
StreamSource<OUT,SRC extends SourceFunction<OUT>>
StreamOperator for streaming sources. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoStreamFlatMap<IN1,IN2,OUT> |
class |
CoStreamMap<IN1,IN2,OUT> |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtractTimestampsOperator<T>
Deprecated.
|
class |
GenericWriteAheadSink<IN>
Generic Sink that emits its input elements into an arbitrary backend.
|
class |
TimestampsAndPeriodicWatermarksOperator<T>
A stream operator that extracts timestamps from stream elements and
generates periodic watermarks.
|
class |
TimestampsAndPunctuatedWatermarksOperator<T>
A stream operator that extracts timestamps from stream elements and
generates watermarks based on punctuation elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAlignedProcessingTimeWindowOperator<KEY,IN,OUT,STATE,F extends org.apache.flink.api.common.functions.Function> |
class |
AccumulatingProcessingTimeWindowOperator<KEY,IN,OUT> |
class |
AggregatingProcessingTimeWindowOperator<KEY,IN> |
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 |
StreamTask<OUT,Operator extends StreamOperator<OUT>>
Base class for all streaming tasks.
|
| Modifier and Type | Field and Description |
|---|---|
protected Operator |
StreamTask.headOperator
the head operator that consumes the input streams of this task
|
| Modifier and Type | Method and Description |
|---|---|
StreamOperator<?>[] |
OperatorChain.getAllOperators() |
| Constructor and Description |
|---|
OperatorChain(StreamTask<OUT,?> containingTask,
StreamOperator<OUT> headOperator,
org.apache.flink.runtime.accumulators.AccumulatorRegistry.Reporter reporter) |
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.