I've started creating a taks manager for xwiki. The objective is to have
periodic tasks implemented as classic java class and as groovy script.
I've started to write a basic one, based on quartz :
http://www.xwiki.org/xwiki/bin/view/Dev/Tasks
It's currently a simple object 'Task'[1], handle by
'XWikiTaskService'[2]. It support only cron like tasks and java classes.
Task object are created/udpated upon xwiki object by a groovy script[3],
which also allow to create/delete/pause/resume tasks.
1.
http://www.xwiki.org/xwiki/bin/view/Dev/Task
2.
http://www.xwiki.org/xwiki/bin/view/Dev/XWikiTaskService
3.
http://www.xwiki.org/xwiki/bin/view/Dev/TaskList
I'm currently watching to :
- Improve the integration in xwiki
- Add groovy implemented tasks
- Add repeat/interval like tasks
Any hints or help are welcome.
Best regards,
Tim
--
http://people.tryphon.org/~tim/