Class 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 Detail

      • BufferAndAvailability

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

      • buffer

        public Buffer buffer()
      • moreAvailable

        public boolean moreAvailable()
      • morePriorityEvents

        public boolean morePriorityEvents()
      • buffersInBacklog

        public int buffersInBacklog()
      • hasPriority

        public boolean hasPriority()
      • getSequenceNumber

        public int getSequenceNumber()