Duvida sobre Quartz

1 resposta
P

Pessoal,

estou usando a biblioteca quartz para schedular uma execução, só que tem um problema um job não pode rodar em quanto o outro estiver rodando. O schedule esta agendado para rodar a cada 30 minutos, mas se a execução anterior não terminou ele não pode iniciar a nova.

Alguem sabe como faço para configurar o job para rodar assim no quartz

1 Resposta

D

Nao seria melhor esses seus dois jobs serem um só ? Parece que faz mais sentido, uma vez que um depende do outro.

Caso nao possa uni-los, cria um registro no banco para o job em execução, e sete um estado que identifique q ele esta em execucao. Ao acabar a execucao, troque o status para finalizado. Dessa forma, antes de iniciar o job2, vc ve no banco se o job1 ja terminou.

Criado 3 de julho de 2008
Ultima resposta 3 de jul. de 2008
Respostas 1
Participantes 2