Scheduler

Description

The scheduler component manages the jobs that starts at specified points of time.

There are two categories of Scheduler implementations. One, non-persistent allow you to define a numer of scheduled jobs in the configuration file, do not require database (or other persistent storage) but do not allow creation and deletion of jobs at run time, and second, persistent that give you full runtime control over the jobs, but require some sort of data storage.

Browse

Dependencies

required components LoggerFactory, ConfigurationFactory ThreadPool
required libraries DNA API (dna:dna-api), PicoContainer (picocontainer)

Implementations

  • An implementation based on database.

    more

  • An implementation based on static configuration.

    more