The service scheduler is responsible for a periodical execution of integration flows.
In the Open Integration Hub there is a great number of active integration flows to be executed periodically. Each integration can be configured with a Cron expression defining flow’s execution interval. Let’s consider the following Cron expression:
*/3 * * * *
The cron expression above executes an integration flow at every 3rd minute starting from the flow’s start time.
With the following Cron expression a flow is executed every Sunday at 6:00 am:
0 6 * * 7
The Scheduler iterates over all active integration flows and evaluates their Cron expressions. Is a flow due to be executed, Scheduler tells the Resource Coordinator to deploy the integration flow for execution.