sirius.kernel.timer.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sirius-kernel Show documentation
Show all versions of sirius-kernel Show documentation
Provides common core classes and the microkernel powering all Sirius applications
/*
* Made with all the love in the world
* by scireum in Remshalden, Germany
*
* Copyright by scireum GmbH
* http://www.scireum.de - [email protected]
*/
/**
* Support for executing tasks in regular intervals.
*
* Provides a {@link sirius.kernel.timer.Timers} which executes all parts in the
* {@link sirius.kernel.di.GlobalContext}, registered for one of the timer interfaces (EveryMinute,
* EveryTenMinutes, EveryHour, EveryDay) in their appropriate interval.
*
* As this framework is based on the dependency injection framework, the classes only need to implement the
* respective interface and a {@link sirius.kernel.di.std.Register} annotation to be executed. The
* TimerService is only accessed for maintenance or statistical reasons.
*/
package sirius.kernel.timer;