@NoImplement
public interface SchedulerPoolsConfig
Executors for the scheduler service.SchedulerPoolStrategy getSchedulerPoolStrategy()
SchedulerPoolStrategy to be usedOptionalLong getGracefulShutdownTimeout()
OptionalInt getCpuLightPoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDcpu_lite pool, even if they are idle.OptionalInt getCpuLightQueueSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDcpu_lite tasks before they are executed.OptionalInt getIoCorePoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDI/O pool.OptionalInt getIoMaxPoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDI/O pool.OptionalInt getIoQueueSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDI/O tasks before they are executed.OptionalLong getIoKeepAlive()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDI/O pool is greater than getIoCorePoolSize(), this is the maximum
time (in milliseconds) that excess idle threads will wait for new tasks before terminating.OptionalInt getCpuIntensivePoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDcpu_intensive pool, even if they are idle.OptionalInt getCpuIntensiveQueueSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.DEDICATEDcpu_intensive tasks before they are executed.OptionalInt getUberCorePoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.UBERUBER pool.OptionalInt getUberMaxPoolSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.UBERUBER pool.OptionalInt getUberQueueSize()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.UBERUBER tasks before they are executed.OptionalLong getUberKeepAlive()
getSchedulerPoolStrategy() is SchedulerPoolStrategy.UBERUber pool is greater than getUberCorePoolSize(), this is the maximum
time (in milliseconds) that excess idle threads will wait for new tasks before terminating.String getThreadNamePrefix()
Copyright © 2021 MuleSoft, Inc.. All rights reserved.