Hi

I have to create a scheduled service in java which should read database and clean it later.
I am researching which API to use for the implementation.So far i know only of
Apache Common Daemon API
and Spring Framework - Batch processing.

I am comfortable working with Spring framework so gravitating towards that.But i want to know the differences and uses in applications and if there is any other API in market which can serve the purpose.
Advantages which i understand for Spring are:
1.Quartz scheduler
2.Easy DB access code
3.Will run within server container.