Job Scheduling
Integration Manager supports both Interval and Cron expression scheduling. The powerful Quartz scheduler engine is used to manage scheduling and schedule triggers.
Interval Scheduling
Interval scheduling is a convenient way to set up an integration to run every X hour(s) and/or X minute(s). The smallest unit for interval scheduling is 1 minute.
Cron Expression Scheduling
Cron expression scheduling is a much more powerful and flexible scheduling mechanism than interval scheduling. It uses a special syntax to specify the exact second, minute, hour, day of month, month, day of week, and/or year that a schedule will run.
A simple example is a cron expression representing a schedule that will run at 1:25 p.m. on the first day of each month:
0 25 13 1 * ? *
You can use cron to customize exactly when your integration jobs will run.
Cron scheduling in increments of less than 1 minute is disabled by default. You may enable increments down to the second by adding the following entry to your application.properties file (requires Integration Manager restart):
org.quartz.ext.allow-seconds=true
Advanced Cron Scheduling
Last modified date: 12/13/2022