| Interface | Description |
|---|---|
| Scheduler |
Allows tasks to be submitted/scheduled to a specific executor in the Mule runtime.
|
| SchedulerPoolsConfig |
Parameters to use when building the
Executors for the scheduler service. |
| SchedulerPoolsConfigFactory |
Provides an instance of
SchedulerPoolsConfig to use when building the infrastructure for the Schedulers. |
| SchedulerService |
Provides access to the different schedulers and thread pools that exist in the Mule runtime, allowing an artifact to schedule
tasks on those.
|
| SchedulerView |
Provides a read-only view of the state of a
Scheduler. |
| SchedulingStrategy |
Strategy used by the
Scheduler for executing jobs. |
| Class | Description |
|---|---|
| SchedulerConfig |
Provides a fluent way of customizing a
Scheduler obtained through the SchedulerService. |
| SchedulerContainerPoolsConfig |
Singleton implementation whose
SchedulerContainerPoolsConfig.getConfig() method returns an empty value, to indicate that the container pools have to
be used. |
| Enum | Description |
|---|---|
| SchedulerPoolStrategy |
The strategy that the
SchedulerService should use to provision the thread pools that back the three main types of
schedulers |
| Exception | Description |
|---|---|
| SchedulerBusyException |
Exception thrown by a
Scheduler when all of its threads are busy and it cannot accept a new task for execution. |
Copyright © 2024 MuleSoft, Inc.. All rights reserved.