You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2010/08/25 15:39:47 UTC

[jira] Commented: (CAMEL-3009) Add option to quartz consumer to ignore jobs being triggered due restarting

    [ https://issues.apache.org/activemq/browse/CAMEL-3009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61412#action_61412 ] 

Claus Ibsen commented on CAMEL-3009:
------------------------------------

Yeah I would have though quartz had a nice option for this as well. Especially when you pause the jobs.

But I also think having a simple option in camel-quartz makes it much easier for end users, which may not dig deep into the many quartz options and instructions it provides.

I would argue that the skipMissedJobs should skip all past jobs. And hence only execute any jobs which triggers in the future from when the endpoint was resumed again.

> Add option to quartz consumer to ignore jobs being triggered due restarting
> ---------------------------------------------------------------------------
>
>                 Key: CAMEL-3009
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-3009
>             Project: Apache Camel
>          Issue Type: New Feature
>          Components: camel-quartz
>    Affects Versions: 2.4.0
>            Reporter: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.5.0
>
>         Attachments: camel-quartz-skip-missed-jobs-patch.txt
>
>
> Quartz scheduler may by default try to catch up if a quartz consumer has been stopped for a while.
> Then when its started it may trigger a series of jobs due they were supposed to be triggered if the consumer has been always running.
> We should make it easy to configure an option to tell Camel to ignore those jobs.
> For example if you have a trigger to run every 5th second. And you pause a consumer for 2 hours. You may not want quartz to fire 12 * 60 * 2 jobs when its started to catch up for those 2 hours.
> Quartz itself may have an option you can configure on the job but it may not be obviously how to do this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.