Categories: Java

Agendamento de tarefas em Java

Bom, esse vai ser meu primeiro post técnico e vou falar de um dos recursos que o Java oferece, o agendamento de tarefas…

Esse recurso é bem útil quando precisamos por exemplo de tempos em tempos realizar algum tipo de monitoramento, execução de trabalhos antes feitos por arquivos de lote, entre outros… acredito que de acordo com a sua realidade você vai encontrar uma aplicabilidade interessante…

Bom o principio aqui é o seguinte, temos 2 classes onde uma vai implementar o trabalho a ser chamado pelo agendador(Tarefa.java) e a outra fará o agendamento desta tarefa tarefa(Main.java)…

Main.java

Tarefa.java

Vale ressaltar que a implementação de agendamento de tarefas que exijam alto nível de confiabilidade e maior controle sobre o agendamento devem fazer uso de frameworks mais parrudos e específicos para este tipo de trabalho, como o Quartz.

Em breve postarei um exemplo utilizando agendamento com o Quartz e tentarei mostrar alguns dos recursos específicos deste framework.

Article info