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>
FlinkMemoryUtils for Job Manager.
The required fine-grained component is JobManagerOptions.JVM_HEAP_MEMORY.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderiveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config) deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.MemorySize totalFlinkMemorySize)
-
Constructor Details
-
JobManagerFlinkMemoryUtils
public JobManagerFlinkMemoryUtils()
-
-
Method Details
-
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>
-