diff options
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java')
-rw-r--r-- | pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java b/pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java index 38ec4a79c..654f3e494 100644 --- a/pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java +++ b/pki/base/common/src/com/netscape/cmscore/jobs/JobsScheduler.java @@ -41,8 +41,12 @@ import com.netscape.cmscore.util.Debug; * if there is any job to be done, if so, a thread is created to execute * the job(s). * <p> - * The interval <b>jobsScheduler.interval</b> in the configuration is specified as number of minutes. If not set, the default is 1 minute. Note that the cron specification for each job CAN NOT be finer than the granularity of the Scheduler daemon interval. For example, if the daemon interval is set to 5 minute, a job cron for every minute at 7am on each Tuesday (e.g. * 7 * * 2) will result in the execution of the job thread only once every 5 minutes during that hour. <b>The inteval value is - * recommended at 1 minute, setting it otherwise has the potential of forever missing the beat</b>. Use with caution. + * The interval <b>jobsScheduler.interval</b> in the configuration is specified as number of minutes. If not set, the + * default is 1 minute. Note that the cron specification for each job CAN NOT be finer than the granularity of the + * Scheduler daemon interval. For example, if the daemon interval is set to 5 minute, a job cron for every minute at 7am + * on each Tuesday (e.g. * 7 * * 2) will result in the execution of the job thread only once every 5 minutes during that + * hour. <b>The inteval value is recommended at 1 minute, setting it otherwise has the potential of forever missing the + * beat</b>. Use with caution. * * @author cfu * @see JobCron @@ -86,7 +90,9 @@ public class JobsScheduler implements Runnable, IJobsScheduler { * read from the config file all implementations of Jobs, * register and initialize them * <p> - * the config params have the following formats: jobScheduler.impl.[implementation name].class=[package name] jobScheduler.job.[job name].pluginName=[implementation name] jobScheduler.job.[job name].cron=[crontab format] jobScheduler.job.[job name].[any job specific params]=[values] + * the config params have the following formats: jobScheduler.impl.[implementation name].class=[package name] + * jobScheduler.job.[job name].pluginName=[implementation name] jobScheduler.job.[job name].cron=[crontab format] + * jobScheduler.job.[job name].[any job specific params]=[values] * * @param config jobsScheduler configStore */ |