Thread rodando no tomcat... Como?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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).

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Acho que você pode usar o Quartz pra isso.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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....

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team