public class SlotManagerConfiguration extends Object
SlotManager.| Constructor and Description |
|---|
SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
Duration requirementCheckDelay,
Duration declareNeededResourceDelay,
boolean waitResultConsumedBeforeRelease,
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode taskManagerLoadBalanceMode,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int minSlotNum,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource minTotalCpu,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize minTotalMem,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum) |
| Modifier and Type | Method and Description |
|---|---|
static SlotManagerConfiguration |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
WorkerResourceSpec defaultWorkerResourceSpec) |
Duration |
getDeclareNeededResourceDelay() |
WorkerResourceSpec |
getDefaultWorkerResourceSpec() |
int |
getMaxSlotNum() |
org.apache.flink.api.common.resources.CPUResource |
getMaxTotalCpu() |
org.apache.flink.configuration.MemorySize |
getMaxTotalMem() |
int |
getMinSlotNum() |
org.apache.flink.api.common.resources.CPUResource |
getMinTotalCpu() |
org.apache.flink.configuration.MemorySize |
getMinTotalMem() |
int |
getNumSlotsPerWorker() |
int |
getRedundantTaskManagerNum() |
Duration |
getRequirementCheckDelay() |
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode |
getTaskManagerLoadBalanceMode() |
org.apache.flink.api.common.time.Time |
getTaskManagerRequestTimeout() |
org.apache.flink.api.common.time.Time |
getTaskManagerTimeout() |
boolean |
isWaitResultConsumedBeforeRelease() |
public SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
Duration requirementCheckDelay,
Duration declareNeededResourceDelay,
boolean waitResultConsumedBeforeRelease,
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode taskManagerLoadBalanceMode,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int minSlotNum,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource minTotalCpu,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize minTotalMem,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum)
public org.apache.flink.api.common.time.Time getTaskManagerRequestTimeout()
public org.apache.flink.api.common.time.Time getTaskManagerTimeout()
public Duration getRequirementCheckDelay()
public Duration getDeclareNeededResourceDelay()
public boolean isWaitResultConsumedBeforeRelease()
public org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode getTaskManagerLoadBalanceMode()
public WorkerResourceSpec getDefaultWorkerResourceSpec()
public int getNumSlotsPerWorker()
public int getMinSlotNum()
public int getMaxSlotNum()
public org.apache.flink.api.common.resources.CPUResource getMinTotalCpu()
public org.apache.flink.api.common.resources.CPUResource getMaxTotalCpu()
public org.apache.flink.configuration.MemorySize getMinTotalMem()
public org.apache.flink.configuration.MemorySize getMaxTotalMem()
public int getRedundantTaskManagerNum()
public static SlotManagerConfiguration fromConfiguration(org.apache.flink.configuration.Configuration configuration, WorkerResourceSpec defaultWorkerResourceSpec) throws org.apache.flink.util.ConfigurationException
org.apache.flink.util.ConfigurationExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.