Karen Lease created CAMEL-17446:
-----------------------------------

             Summary: Trigger start time for Quartz causes confusion with short 
trigger intervals
                 Key: CAMEL-17446
                 URL: https://issues.apache.org/jira/browse/CAMEL-17446
             Project: Camel
          Issue Type: Bug
          Components: camel-quartz
    Affects Versions: 3.13.0
            Reporter: Karen Lease


An issue reported on the users list shows that using 
trigger.repeatInterval=1200 causes the first 2 events to be fired sooner than 
expected after the scheduler is started.

This is due to the delay between creating the Quartz Trigger and when the 
scheduler is started.

Changing the log message to show the milliseconds in the trigger's next fire 
time would be helpful. In addition, it appears counter-intuitive that 
triggerStartDelay is ignored if positive, as shown in 
QuartzEndpoint.createTrigger() below:
{code:java}
if (getComponent().getScheduler().isStarted() || triggerStartDelay < 0) {
    triggerBuilder.startAt(new Date(System.currentTimeMillis() + 
triggerStartDelay));
}{code}
Is this intentional?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to