public class SlotManagerConfiguration extends Object
SlotManager.| 构造器和说明 |
|---|
SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time slotRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
java.time.Duration requirementCheckDelay,
boolean waitResultConsumedBeforeRelease,
SlotMatchingStrategy slotMatchingStrategy,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SlotManagerConfiguration |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
WorkerResourceSpec defaultWorkerResourceSpec) |
WorkerResourceSpec |
getDefaultWorkerResourceSpec() |
int |
getMaxSlotNum() |
org.apache.flink.api.common.resources.CPUResource |
getMaxTotalCpu() |
org.apache.flink.configuration.MemorySize |
getMaxTotalMem() |
int |
getNumSlotsPerWorker() |
int |
getRedundantTaskManagerNum() |
java.time.Duration |
getRequirementCheckDelay() |
SlotMatchingStrategy |
getSlotMatchingStrategy() |
org.apache.flink.api.common.time.Time |
getSlotRequestTimeout() |
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 slotRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
java.time.Duration requirementCheckDelay,
boolean waitResultConsumedBeforeRelease,
SlotMatchingStrategy slotMatchingStrategy,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
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 getSlotRequestTimeout()
public org.apache.flink.api.common.time.Time getTaskManagerTimeout()
public java.time.Duration getRequirementCheckDelay()
public boolean isWaitResultConsumedBeforeRelease()
public SlotMatchingStrategy getSlotMatchingStrategy()
public WorkerResourceSpec getDefaultWorkerResourceSpec()
public int getNumSlotsPerWorker()
public int getMaxSlotNum()
public org.apache.flink.api.common.resources.CPUResource getMaxTotalCpu()
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–2023 The Apache Software Foundation. All rights reserved.