Reschedule do Plugin Quartz
27/07/2011 14:45
1
Boa tarde.
Segue codigo para reschedule do

def rescheduler = {
ApplicationContext ctx = (ApplicationContext)ApplicationHolder.getApplication().getMainContext();
def quartzScheduler = ctx.getBean("quartzScheduler")


def dfm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt = dfm.parse("2011-07-27 14:23:00");


def trigger = quartzScheduler.getTrigger("CobrancaFupJob", "GRAILS_JOBS")
trigger.repeatInterval = 60000
trigger.startTime = dt

Date nextFireTime=quartzScheduler.rescheduleJob(trigger.name, trigger.group, trigger)

println "Next Fire Time : ${nextFireTime}"


render "teste"

}
Tags: Quartz


0

1
Segue IPI DOC para acrescentar mais funcionalidades a rotina:
http://www.quartz-scheduler.org/docs/api/1.8.0/org/quartz/SimpleTrigger.html
29/07/2011 11:21



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto