Update Specification

Use an expression in cron format to specify how often this data set gets updated.

Expression should be made up of 6 parts.

  1. Seconds (List of numbers 0-59. 0,30 updates every 30 seconds. Don't do this, use 0 and forget about it)
  2. Minutes ("*" or a list of minutes 0-59. 0,15,30,45 updates every 15 minutes starting on the hour.)
  3. Hours ("*" or a list of hours of the day 0-23. 0,12 updates at midnight and noon.)
  4. Day-of-Month ("?", "*" or a list of days of the month. 5,15 updates on the fifth and the fifteenth of the month. Careful of numbers >28.)
  5. Month ("*" or a list of months 1-12. Useful with day-of-month for things like quarterly updates.)
  6. Day-of-Week ("*", "?" or a list of days of the week 1-7. Only one ? value per spec, either day-of-month or day-of-week. 1=Sunday.

In the above "?" means don't care and "*" means every possible. You can only have ONE "?".

0 0,30 * * * ? updates every half hour.

0 15 0,12 * * ? updates every day at 15 past midnight and 15 past noon.

0 0 12 ? * 3 updates every Tuesday at noon.

0 45 13 5 * ? updates at 1:45 pm on the fifth of every month.

To cancel an existing update just use the word "cancel" as the entry.

You can read more about cron expressions in the Quartz documentation.