Class AbstractStreamTaskNetworkInput<T,R extends RecordDeserializer<DeserializationDelegate<StreamElement>>>

java.lang.Object
org.apache.flink.streaming.runtime.io.AbstractStreamTaskNetworkInput<T,R>
All Implemented Interfaces:
Closeable, AutoCloseable, AvailabilityProvider, PushingAsyncDataInput<T>, StreamTaskInput<T>
Direct Known Subclasses:
RescalingStreamTaskNetworkInput, StreamTaskNetworkInput

public abstract class AbstractStreamTaskNetworkInput<T,R extends RecordDeserializer<DeserializationDelegate<StreamElement>>> extends Object implements StreamTaskInput<T>
Base class for network-based StreamTaskInput where each channel has a designated RecordDeserializer for spanning records. Specific implementation bind it to a specific RecordDeserializer.