Class AbstractStreamTaskNetworkInput<T,​R extends org.apache.flink.runtime.io.network.api.serialization.RecordDeserializer<org.apache.flink.runtime.plugable.DeserializationDelegate<StreamElement>>>

    • Field Detail

      • deserializationDelegate

        protected final org.apache.flink.runtime.plugable.DeserializationDelegate<StreamElement> deserializationDelegate
      • inputSerializer

        protected final org.apache.flink.api.common.typeutils.TypeSerializer<T> inputSerializer
      • recordDeserializers

        protected final Map<org.apache.flink.runtime.checkpoint.channel.InputChannelInfo,​R extends org.apache.flink.runtime.io.network.api.serialization.RecordDeserializer<org.apache.flink.runtime.plugable.DeserializationDelegate<StreamElement>>> recordDeserializers
      • flattenedChannelIndices

        protected final Map<org.apache.flink.runtime.checkpoint.channel.InputChannelInfo,​Integer> flattenedChannelIndices
      • statusWatermarkValve

        protected final StatusWatermarkValve statusWatermarkValve
        Valve that controls how watermarks and watermark statuses are forwarded.
      • inputIndex

        protected final int inputIndex
    • Method Detail

      • processEvent

        protected DataInputStatus processEvent​(org.apache.flink.runtime.io.network.partition.consumer.BufferOrEvent bufferOrEvent)
      • processBuffer

        protected void processBuffer​(org.apache.flink.runtime.io.network.partition.consumer.BufferOrEvent bufferOrEvent)
                              throws IOException
        Throws:
        IOException
      • getActiveSerializer

        protected R getActiveSerializer​(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo)
      • getAvailableFuture

        public CompletableFuture<?> getAvailableFuture()
        Specified by:
        getAvailableFuture in interface org.apache.flink.runtime.io.AvailabilityProvider
      • releaseDeserializer

        protected void releaseDeserializer​(org.apache.flink.runtime.checkpoint.channel.InputChannelInfo channelInfo)