Class HsSpillingStrategy.Decision
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.hybrid.HsSpillingStrategy.Decision
-
- Enclosing interface:
- HsSpillingStrategy
public static class HsSpillingStrategy.Decision extends Object
This class represents the spill and release decision made byHsSpillingStrategy, in other words, which data is to be spilled and which data is to be released.
-
-
Field Summary
Fields Modifier and Type Field Description static HsSpillingStrategy.DecisionNO_ACTION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.flink.runtime.io.network.partition.hybrid.HsSpillingStrategy.Decision.Builderbuilder()Map<Integer,List<BufferIndexAndChannel>>getBufferToRelease()Map<Integer,List<BufferIndexAndChannel>>getBufferToSpill()
-
-
-
Field Detail
-
NO_ACTION
public static final HsSpillingStrategy.Decision NO_ACTION
-
-
Method Detail
-
getBufferToSpill
public Map<Integer,List<BufferIndexAndChannel>> getBufferToSpill()
-
getBufferToRelease
public Map<Integer,List<BufferIndexAndChannel>> getBufferToRelease()
-
builder
public static org.apache.flink.runtime.io.network.partition.hybrid.HsSpillingStrategy.Decision.Builder builder()
-
-