public class SchedulerPoolsArtifactConfigObjectFactory extends org.mule.runtime.dsl.api.component.AbstractComponentFactory<SchedulerPoolsArtifactConfig>
AbstractComponentFactory implementation that creates SchedulerPoolsArtifactConfig instances.
It also validates that the configured pools are consistent with the selected poolStrategy.
| Constructor and Description |
|---|
SchedulerPoolsArtifactConfigObjectFactory() |
getAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationspublic SchedulerPoolsArtifactConfigObjectFactory()
public SchedulerPoolsArtifactConfig doGetObject() throws Exception
doGetObject in class org.mule.runtime.dsl.api.component.AbstractComponentFactory<SchedulerPoolsArtifactConfig>Exceptionpublic long getGracefulShutdownTimeout()
public void setGracefulShutdownTimeout(long gracefulShutdownTimeout)
public org.mule.runtime.api.scheduler.SchedulerPoolStrategy getPoolStrategy()
public void setPoolStrategy(org.mule.runtime.api.scheduler.SchedulerPoolStrategy poolStrategy)
public SchedulerPoolsArtifactConfig.IoPoolConfig getUberPoolConfig()
public void setUberPoolConfig(SchedulerPoolsArtifactConfig.IoPoolConfig uberPoolConfig)
public SchedulerPoolsArtifactConfig.CpuLightPoolConfig getCpuLightPoolConfig()
public void setCpuLightPoolConfig(SchedulerPoolsArtifactConfig.CpuLightPoolConfig cpuLightPoolConfig)
public SchedulerPoolsArtifactConfig.IoPoolConfig getIoPoolConfig()
public void setIoPoolConfig(SchedulerPoolsArtifactConfig.IoPoolConfig ioPoolConfig)
public SchedulerPoolsArtifactConfig.CpuIntensivePoolConfig getCpuIntensivePoolConfig()
public void setCpuIntensivePoolConfig(SchedulerPoolsArtifactConfig.CpuIntensivePoolConfig cpuIntensivePoolConfig)
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.