Interface | Description |
---|---|
BufferStorage |
The
BufferStorage takes the buffers and events from a data stream and adds them in a sequence. |
PushingAsyncDataInput<T> |
The variant of
PullingAsyncDataInput that is defined for handling both network
input and source input in a unified way via PushingAsyncDataInput.emitNext(DataOutput) instead
of returning Optional.empty() via PullingAsyncDataInput.pollNext() . |
PushingAsyncDataInput.DataOutput<T> |
Basic data output interface used in emitting the next element from data input.
|
StreamInputProcessor |
Interface for processing records by
StreamTask . |
StreamTaskInput<T> |
Basic interface for inputs of stream operators.
|
Class | Description |
---|---|
AbstractDataOutput<T> |
Base class for all data outputs.
|
BlockingQueueBroker |
Broker for the BlockingQueue used in
StreamIterationHead and
StreamIterationTail for implementing feedback
streams. |
CachedBufferStorage |
The
CachedBufferStorage takes the buffers and events from a data stream and adds them to
a memory queue. |
CheckpointBarrierAligner |
CheckpointBarrierAligner keep tracks of received CheckpointBarrier on given
channels and controls the alignment, by deciding which channels should be blocked and when to
release blocked channels. |
CheckpointBarrierHandler |
The
CheckpointBarrierHandler reacts to checkpoint barrier arriving from the input channels. |
CheckpointBarrierTracker |
The
CheckpointBarrierTracker keeps track of what checkpoint barriers have been received from
which input channels. |
CheckpointedInputGate |
The
CheckpointedInputGate uses CheckpointBarrierHandler to handle incoming
CheckpointBarrier from the InputGate . |
EmptyBufferStorage |
Always empty implementation of
BufferStorage . |
InputGateUtil |
Utility for dealing with input gates.
|
InputProcessorUtil |
Utility for creating
CheckpointedInputGate based on checkpoint mode
for StreamOneInputProcessor and StreamTwoInputProcessor . |
LinkedBufferStorage |
Implementation of
BufferStorage that links two BufferStorage together. |
RecordWriterOutput<OUT> |
Implementation of
Output that sends data using a RecordWriter . |
StreamOneInputProcessor<IN> |
Input reader for
OneInputStreamTask . |
StreamTaskNetworkInput<T> |
Implementation of
StreamTaskInput that wraps an input from network taken from CheckpointedInputGate . |
StreamTaskSourceInput<T> |
Implementation of
StreamTaskInput that reads data from the SourceReaderOperator
and returns the InputStatus to indicate whether the source state is available,
unavailable or finished. |
StreamTwoInputProcessor<IN1,IN2> |
Input reader for
TwoInputStreamTask . |
TwoInputSelectionHandler |
This handler is mainly used for selecting the next available input index
in
StreamTwoInputProcessor . |
Enum | Description |
---|---|
InputStatus |
An
InputStatus indicates one input state which might be currently
available, not available or already finished. |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.