The Spring Framework features integration classes for scheduling support. Currently, Spring
Timer, part of the JDK since 1.3, and the
Quartz Scheduler (http://www.opensymphony.com/quartz/). Both schedulers
are set up using a
FactoryBean with optional references
Trigger instances, respectively.
Furthermore, a convenience class for both the Quartz Scheduler and the
available that allows you to invoke a method of an existing target object
(analogous to the normal
Spring also features classes for thread pooling that abstract
away differences between Java SE 1.4, Java SE 5 and Java EE environments.