Class TaskExecutorProcessUtils
- java.lang.Object
-
- org.apache.flink.runtime.clusterframework.TaskExecutorProcessUtils
-
public class TaskExecutorProcessUtils extends Object
Utility class for TaskExecutor memory configurations.See
TaskExecutorProcessSpec
for details about memory components of TaskExecutor and their relationships.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
generateDynamicConfigsStr(TaskExecutorProcessSpec taskExecutorProcessSpec)
static org.apache.flink.api.common.resources.CPUResource
getCpuCoresWithFallback(org.apache.flink.configuration.Configuration config, double fallback)
static double
getCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.ConfigOption<Double> fallbackOption)
static TaskExecutorProcessSpecBuilder
newProcessSpecBuilder(org.apache.flink.configuration.Configuration config)
static TaskExecutorProcessSpec
processSpecFromConfig(org.apache.flink.configuration.Configuration config)
static TaskExecutorProcessSpec
processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config, WorkerResourceSpec workerResourceSpec)
-
-
-
Method Detail
-
generateDynamicConfigsStr
public static String generateDynamicConfigsStr(TaskExecutorProcessSpec taskExecutorProcessSpec)
-
newProcessSpecBuilder
public static TaskExecutorProcessSpecBuilder newProcessSpecBuilder(org.apache.flink.configuration.Configuration config)
-
processSpecFromConfig
public static TaskExecutorProcessSpec processSpecFromConfig(org.apache.flink.configuration.Configuration config)
-
processSpecFromWorkerResourceSpec
public static TaskExecutorProcessSpec processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config, WorkerResourceSpec workerResourceSpec)
-
getCpuCoresWithFallbackConfigOption
public static double getCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.ConfigOption<Double> fallbackOption)
-
getCpuCoresWithFallback
public static org.apache.flink.api.common.resources.CPUResource getCpuCoresWithFallback(org.apache.flink.configuration.Configuration config, double fallback)
-
-