| Package | Description |
|---|---|
| org.mule.runtime.api.scheduler |
| Modifier and Type | Class and Description |
|---|---|
class |
SchedulerContainerPoolsConfig
Singleton implementation whose
SchedulerContainerPoolsConfig.getConfig() method returns an empty value, to indicate that the container pools have to
be used. |
| Modifier and Type | Method and Description |
|---|---|
Scheduler |
SchedulerService.cpuIntensiveScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory)
Builds a fresh
Scheduler for heavy computation or CPU intensive tasks. |
Scheduler |
SchedulerService.cpuLightScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory)
Builds a fresh
Scheduler for light CPU tasks. |
Scheduler |
SchedulerService.ioScheduler(SchedulerConfig config,
SchedulerPoolsConfigFactory poolsConfigFactory)
Builds a fresh
Scheduler for blocking I/O tasks. |
default boolean |
SchedulerService.isCurrentThreadForCpuWork(SchedulerPoolsConfigFactory poolsConfigFactory)
Determines if the current thread may be locked.
|
default boolean |
SchedulerService.isCurrentThreadInWaitGroup(SchedulerPoolsConfigFactory poolsConfigFactory)
Determines if the current thread belongs to a
ThreadGroup indicating that waiting is allowed. |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.