Class TaskExecutorResourceUtils
- java.lang.Object
-
- org.apache.flink.runtime.taskexecutor.TaskExecutorResourceUtils
-
public class TaskExecutorResourceUtils extends Object
Utility class forTaskExecutorResourceSpec
of runningTaskExecutor
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.flink.configuration.Configuration
adjustForLocalExecution(org.apache.flink.configuration.Configuration config)
static long
calculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config)
static long
calculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config)
static ResourceProfile
generateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec, int numberOfSlots)
static ResourceProfile
generateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec)
static TaskExecutorResourceSpec
resourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config)
-
-
-
Method Detail
-
generateDefaultSlotResourceProfile
@VisibleForTesting public static ResourceProfile generateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec, int numberOfSlots)
-
generateTotalAvailableResourceProfile
@VisibleForTesting public static ResourceProfile generateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec)
-
resourceSpecFromConfigForLocalExecution
@VisibleForTesting public static TaskExecutorResourceSpec resourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config)
-
calculateTotalFlinkMemoryFromComponents
public static long calculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config)
-
calculateTotalProcessMemoryFromComponents
public static long calculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config)
-
adjustForLocalExecution
public static org.apache.flink.configuration.Configuration adjustForLocalExecution(org.apache.flink.configuration.Configuration config)
-
-