| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 12:01:44
|
thursilva
JavaChild
Membro desde: 18/11/2010 15:52:53
Mensagens: 113
Offline
|
Galera, eu to trabalhando com aplicação MVC.
Qual classe eu devo implementar IJob para executar as minhas tarefas agendadas??
Pode ser o Controller??
Fiquei com uma dúvida em relacao a isso, pq eu tenho esse codigo tipando o Controller como a classe que criará um Job:
e no proprio Controller eu preciso implementar IJob e dá um erro.
Esse tipo de implementação esta errada??
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 14:42:58
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Olá!
Geralmente eu crio uma classe que implementa IStatefulJob e no metódo Execute, chamo a classe de negócio.
Para criar o Job:
A interface IStatefulJob funciona como a IJob, com a diferença que o schedule não dispara uma nova trigger se houver alguma em execução. Isso é muito mais seguro.
abc
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 15:55:45
|
thursilva
JavaChild
Membro desde: 18/11/2010 15:52:53
Mensagens: 113
Offline
|
blz velho, axo q isso pode ajudar!! nao sei.. vou testar
agr, aproveitando q tu ta on.. como eu faço pra disparar uma trigger se acontecer uma coisa, e disparar outra trigger se acontecer uma outra coisa.
tem como eu trabalhar com clausulas if no quartz??
da uma ajuda ai
brigadaçoo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2011 16:44:44
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Opá!
Basicamente, cria a trigger, diz qual seu comportamento (minuto, segundo, hora) e coloca no schedule.
http://quartznet.sourceforge.net/tutorial/lesson_4.html
Geralmente, uso as triggers olhando algum status de tabela.
Por exemplo, tenho uma trigger que olha a cada minuto se na tabela "embarque", existe algum embarque que ainda não foi faturado, pelo campo status, para enviar ao faturamento.
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2011 10:49:56
|
thursilva
JavaChild
Membro desde: 18/11/2010 15:52:53
Mensagens: 113
Offline
|
vou te da uma explicaçao rapida do q eu qria..
e qria mtu q funcionasse com o quartz
eu preciso que rode uma rotina para inativar usuarios em intervalos de 1 hora
e para ativar usuarios num intervalo de 5 minutos
entendeu??
tem como eu criar esses 2 tipos de trigger e serem chamados em tempos diferentes??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2011 18:00:38
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Tem sim:
Veja a classe:
http://quartznet.sourceforge.net/apidoc/
e os metódos MakeMinutelyTrigger e MakeHourlyTrigger.
ops: A classe é a TriggerUtils
This message was edited 1 time. Last update was at 12/12/2011 19:35:57
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2011 12:57:21
|
thursilva
JavaChild
Membro desde: 18/11/2010 15:52:53
Mensagens: 113
Offline
|
blz parceroo
brigadaçoo
consegui aqui
|
|
|
 |
|
|