Class JobManagerFlinkMemoryUtils
- java.lang.Object
-
- org.apache.flink.runtime.util.config.memory.jobmanager.JobManagerFlinkMemoryUtils
-
- All Implemented Interfaces:
FlinkMemoryUtils<JobManagerFlinkMemory>
public class JobManagerFlinkMemoryUtils extends Object implements FlinkMemoryUtils<JobManagerFlinkMemory>
FlinkMemoryUtilsfor Job Manager.The required fine-grained component is
JobManagerOptions.JVM_HEAP_MEMORY.
-
-
Constructor Summary
Constructors Constructor Description JobManagerFlinkMemoryUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobManagerFlinkMemoryderiveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config)JobManagerFlinkMemoryderiveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.MemorySize totalFlinkMemorySize)
-
-
-
Method Detail
-
deriveFromRequiredFineGrainedOptions
public JobManagerFlinkMemory deriveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config)
- Specified by:
deriveFromRequiredFineGrainedOptionsin interfaceFlinkMemoryUtils<JobManagerFlinkMemory>
-
deriveFromTotalFlinkMemory
public JobManagerFlinkMemory deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.MemorySize totalFlinkMemorySize)
- Specified by:
deriveFromTotalFlinkMemoryin interfaceFlinkMemoryUtils<JobManagerFlinkMemory>
-
-