Agendamento Quinzenal (Quartz + Grails)
05/09/2016 12:53
0
Boa tarde, Pessoal

Sei que não é uma pergunta especificamente de Grails, mas gostaria de saber como crio um serviço para ser executado aos domingos, sendo um domingo sim e outro domingo não.

Estou utilizando Grails 2 + Plugin Quartz para mandar alguns e-mails de lembrete. Atualmente eu uso um trigger simples de repeatInterval mas não consegui programar para repetir um domingo sim outro não.

Estava com uma dificuldade para enviar e-mails em html através de um service, mas injetei ?o bean ??groovyPageRenderer e consegui. Agora só falta acertar o agendamento.

Obrigado
Tags: Grails, Quartz,Schedule, Mail,


0
Não sei se é o melhor jeito mas... o jeito mais facil é no repeat interval colocar   o milisegundos de 14 dias que é a diferenca de tempo entre um domingo sim e um domingo nao!!!
é um valor quebrado mais deve funcionar  -> repeatInterval:1209599999.99729
eu uso  algo assim mais é pra intervalo de 3 dias  no maximo!!
05/09/2016 15:24


0
Boa tarde, William.
Eu vou acabar fazendo isso se não achar nenhuma solução mais "correta".
O ruim é que eu tenho um outro processo que deve acontecer quinzenalmente de forma intercalada e gostaria de entender melhor isso para ter mais controle.
Em um domingo deve rodar o processo A, no outro domingo o processo B. Depois volta para o A e repete o B infinitamente... um domingo para cada.
05/09/2016 15:54


1
Boa tarde, Rafael.
Dá uma olhada para ver se não é isso que está procurando.
http://www.quartz-scheduler.org/documentation/quartz-2.1.x/cookbook/BiWeeklyTrigger.html


1
Bom dia Rafael

Quanto a Solucão simples  por exemplo se iniciar a aplicacão em 1 domingo por exemplo vc pode fazer 2 "processos"   1 com startDelay de 0 e outro com delay pra  7 dias ou seja no proximo domingo se os 2 tiverem repeatInterval  de 15 dias vao executar 1 domingo o A e no outro o B. Como disse nao sei se é a melhor solução mais vai funcionar. Mas a soluçao do amigo acima parece talvez a mais correta . se funcionar nessa versao que vc tem ae
06/09/2016 09:55



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