Quartz, modificar tiempo dinamicamente
"fppuma" <fppuma-/[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Buenos dias-
Tengo una clase ejb que es ejecutado mediante el quartz al iniciar la
aplicacion. Mi pregunta es como puedo cambiar el tiempo de ejecucion
del job luego de haber iniciado la aplicacion.
Actualmente tengo de la sgte forma:
JobDetail jdTIPCAM = new
JobDetail("SICOMJobTIPCAM","EjbJobGroup",EJBInvokerJob.class);
jdTIPCAM.getJobDataMap().put("ejb",
"java:comp/env/ejb/TipoCambioRemotoOPE");
jdTIPCAM.getJobDataMap().put("method", "sincronizar");
Object[] jdArgsTIPCAM = new Object[0];
jdTIPCAM.getJobDataMap().put("args", jdArgsTIPCAM);
CronTrigger cronTriggerTIPCAM = new
CronTrigger("SICOMTriggerTIPCAM","EjbJobGroup");
cronTriggerTIPCAM.setCronExpression(cronExprTIPCAM);
Scheduler sched = StdSchedulerFactory.getDefaultScheduler();
sched.scheduleJob(jdTIPCAM, cronTriggerTIPCAM);