-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Have a look at the o.a.c.components.cron.JobScheduler interface. You need to get the implementation of that interface by use of the ServiceManager/ComponentManager.

  JobScheduler js = serviceManager.lookup(JobScheduler.class.getName());

On Sat, 3 Dec 2005, B Z wrote:

Date: Sat,  3 Dec 2005 10:38:42 +0100
From: B Z <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: CocoonQuartzJobScheduler

Hi.

I have enabled org.apache.cocoon.components.cron.CocoonQuartzJobScheduler
component in cocoon.xconf and it seems to be working fine. But I do not know
how to schedule tasks programatically with this scheduler as I could do it
with Quartz Scheduler.

For example, how would I create a scheduled task like the one below which I
made with Quartz:

        SchedulerFactory sf = new StdSchedulerFactory();
        Scheduler sched = sf.getScheduler();
        sched.start();
        JobDetail jd = new JobDetail("Income report", "Report generation",
Quartz.class);
        jd.getJobDataMap().put("type", "FULL");
        CronTrigger trigger = new CronTrigger("Income report", "Report
generation");
        trigger.setCronExpression("*/10 * * * * ? *");
        sched.scheduleJob(jd, trigger);

Since Cocoon Scheduler is based on Quartz scheduler I would expect it to be
easy but I havent been able to do it and I did not found any examples.

Examples would be appreciated.

Thanks!
Borut


____________________
http://www.email.si/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



- -- Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDlUQ2LNdJvZjjVZARAieuAJ9MBEYTf+KnfF/mb/LaqNTlJbFdiQCcD2eV
s3vkMSqVdEGJMuzc61JkKX4=
=SHId
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]