Name

adams.flow.standalone.Cron


Synopsis

Executes an actor according to a pre-defined schedule.
Note: since the actor merely starts the cron scheduler in the background, the actor finishes the execution pretty much immediately. Therefore, the flow needs to be kept alive in order to let the background jobs getting executed. This can be done with a simple WhileLoop actor using the 'adams.flow.condition.bool.True' condition and a nested Start/Sleep actor. You can use the adams.flow.template.EndlessLooptemplate to generate this loop automatically.

NB: Any newly scheduled jobs get dropped if the previous execution is still running.

For more information on the scheduler format see:
http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html


Additional information

Flow input/output:
-standalone-
Actor handler information:
- Actor execution: SEQUENTIAL
- Standalones allowed: true
- Source allowed: true
- Forwards input: true


Options