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 aBufferand a flag indicating availability of further buffers, and the backlog length indicating how many non-event buffers are available in the subpartitions.
-
-
Constructor Summary
Constructors Constructor Description BufferAndAvailability(Buffer buffer, Buffer.DataType nextDataType, int buffersInBacklog, int sequenceNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bufferbuffer()intbuffersInBacklog()intgetSequenceNumber()booleanhasPriority()booleanmoreAvailable()booleanmorePriorityEvents()StringtoString()
-
-
-
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()
-
-