Jukka Zitting (JIRA) wrote:

Why is the scheduler bundle needed? Can't Sling use Quartz directly?

The scheduler bundle makes scheduling tasks much simpler than directly using Quartz; it uses Quartz underneath but provides a simpler api and more important uses the whiteboard-pattern to schedule tasks. This allows you to write background components that have no dependency to Quartz and only an indirect dependency to the scheduler bundle.

It always makes sense to abstract things like the uses scheduling library; this allows to change the implementation without breaking contracts.


Carsten
--
Carsten Ziegeler
[EMAIL PROTECTED]

Reply via email to