Exemplo Job com Java [ Projeto Modelo Quartz ]

[ PRONTO PRA USAR ]  


  Para aqueles que sofrem tentando criar um job com java usando spring ou outra implementação. Aqui vai um projeto modelo que pode ser usado até mesmo em produção. Ele está rodando somente com um sysout para demonstrar onde você deve implementar seu código na classe QuartzManagerJob. 





E no método runScheduler(), na classe CronScheduler, logo na primeira linha você seta o intervalo de tempo que seu job deve rodar. 







O exemplo está demonstrado em segundos, mas existem implementações fáceis para setar valores maiores sem aumentar sempre em segundos. Não entrarei em detalhes quanto a isso. 
    É só baixar o projeto, abrí-lo no eclipse, ter o maven instalado, bem como seu plugin para o eclipse e rodar o install.
*Recomento dar um clean project do eclipse antes, pois algumas versões do plugin não fazem este clean e criam os .class direito. 




                                                               Teste local:
O projeto está configurado para baixar algumas dependências adicionais como as libs do hibernate, driver do oracle e servlet-api. Este último para que o projeto não se torne dependente de apenas um servidor. Os outros eu precisei e deixei-os no projeto. Também poderá usar o arquivo hibernate.cfg.xml para mapear, criar ou colar suas entidades normalmente. Enfim, a "casca" para um simples job está pronta.. é só usar..




[ download ] Obs.: (Clique em Download Original).