Class StateSizeEstimates
- java.lang.Object
-
- org.apache.flink.runtime.scheduler.adaptive.allocator.StateSizeEstimates
-
@Internal public class StateSizeEstimates extends Object
Managed Keyed State size estimates used to make scheduling decisions.
-
-
Constructor Summary
Constructors Constructor Description StateSizeEstimates()StateSizeEstimates(Map<ExecutionVertexID,Long> stateSizes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Long>estimate(ExecutionVertexID jobVertexId)static StateSizeEstimatesfromGraph(ExecutionGraph executionGraph)
-
-
-
Constructor Detail
-
StateSizeEstimates
public StateSizeEstimates()
-
StateSizeEstimates
public StateSizeEstimates(Map<ExecutionVertexID,Long> stateSizes)
-
-
Method Detail
-
estimate
public Optional<Long> estimate(ExecutionVertexID jobVertexId)
-
fromGraph
public static StateSizeEstimates fromGraph(@Nullable ExecutionGraph executionGraph)
-
-