Package org.apache.flink.streaming.runtime.io
package org.apache.flink.streaming.runtime.io
-
ClassDescriptionAbstractStreamTaskNetworkInput<T,
R extends RecordDeserializer<DeserializationDelegate<StreamElement>>> Base class for network-based StreamTaskInput where each channel has a designatedRecordDeserializerfor spanning records.Brokerfor theBlockingQueueused inStreamIterationHeadandStreamIterationTailfor implementing feedback streams.It is an internal equivalent ofInputStatusthat provides additional non public statuses.An emptyPushingAsyncDataInput.DataOutputwhich is used byStreamOneInputProcessoronce anDataInputStatus.END_OF_DATAis received.Utility for dealing with input gates.This class is semi-thread safe.This handler is mainly used for selecting the next available input index inStreamMultipleInputProcessor.The variant ofPullingAsyncDataInputthat is defined for handling both network input and source input in a unified way viaPushingAsyncDataInput.emitNext(DataOutput)instead of returningOptional.empty()viaPullingAsyncDataInput.pollNext().Basic data output interface used in emitting the next element from data input.RecordAttributesValve combine RecordAttributes from different input channels.Utility class for creating record processor forInputStreamOperator.RecordWriterOutput<OUT>Implementation ofOutputthat sends data using aRecordWriter.AStreamTaskInputused during recovery of in-flight data.Interface for processing records byStreamTask.Input processor forMultipleInputStreamOperator.A factory forStreamMultipleInputProcessor.Input reader forOneInputStreamTask.A subclass ofStreamTaskSourceInputforExternallyInducedSourceReader.Basic interface for inputs of stream operators.Implementation ofStreamTaskInputthat wraps an input from network taken fromCheckpointedInputGate.Factory forStreamTaskNetworkInputandRescalingStreamTaskNetworkInput.Implementation ofStreamTaskInputthat reads data from theSourceOperatorand returns theDataInputStatusto indicate whether the source state is available, unavailable or finished.A factory to createStreamMultipleInputProcessorfor two input case.