Thread rodando no tomcat... Como?

2 respostas
brlima

Pessoal, qual a melhor forma de se ter uma thread rodando no tomcat, que faça uma tarefa de X em X tempo, e que essa thread possa ser controlada por uma pagina ( exemplo: alterar o tempo de sleep() ) ???

Isso por que o processo tem que rodar em um tempo parametrizado e que pode ser alterado a qualquer tempo em alguma pagina.

Eu precisaria ter uma referencia dessa instancia no servidor, assim posso controlar essa Thread, mas como? Classe estatica? Variavel do servlet? ???

Dicas, por favor…

Hoje tenho uma classe estatica, startada por um servlet. Qualquer outro pode acessar a classe e alterar o parametro TIME, que a thread vai setar o sleep(TIMER).

2 Respostas

danieldestro

Acho que você pode usar o Quartz pra isso.

brlima

Muito legal esse Quartz. Valeu pela dica…

So vou procurar saber se posso alterar o tempo entre os disparos ‘on the fly’…

Mas de resto muito bom ele…

Criado 5 de julho de 2006
Ultima resposta 5 de jul. de 2006
Respostas 2
Participantes 2