Class InputChannel.BufferAndAvailability

java.lang.Object
org.apache.flink.runtime.io.network.partition.consumer.InputChannel.BufferAndAvailability
Enclosing class:
InputChannel

public static final class InputChannel.BufferAndAvailability extends Object
A combination of a Buffer and a flag indicating availability of further buffers, and the backlog length indicating how many non-event buffers are available in the subpartitions.
  • Constructor Details

    • BufferAndAvailability

      public BufferAndAvailability(Buffer buffer, Buffer.DataType nextDataType, int buffersInBacklog, int sequenceNumber)
  • Method Details

    • buffer

      public Buffer buffer()
    • moreAvailable

      public boolean moreAvailable()
    • morePriorityEvents

      public boolean morePriorityEvents()
    • buffersInBacklog

      public int buffersInBacklog()
    • hasPriority

      public boolean hasPriority()
    • getSequenceNumber

      public int getSequenceNumber()
    • toString

      public String toString()
      Overrides:
      toString in class Object