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 slotRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
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) |
| Modifier and Type | Method and Description |
|---|---|
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() |
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,
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 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.