Agendando Tarefas numa Aplicação em Java
Olá pessoal vou postar hoje um código no mínimo interessante.
Fiz ele a mais ou menos uns 2 anos atrás pra fazer uma implementação em uma aplicação que precisava ficar monitorando uma determinada ação que não irei entra em detalhes, pois seria meio anti ético.
Fiz ele a mais ou menos uns 2 anos atrás pra fazer uma implementação em uma aplicação que precisava ficar monitorando uma determinada ação que não irei entra em detalhes, pois seria meio anti ético.
Eis o Código:
import java.util.Timer; import java.util.TimerTask; /** * Classe que executa uma determinada tarefa num tempo programado. * @author Tiago Silveira */ public class Exemplo { public static void main(String a[]) throws InterruptedException{ Timer timer = new Timer(); /* Função executada indefinidamente a cada 1 minuto. */ timer.schedule(new Exemplo().getTarefa(), 0, 1000*60); // timer.cancel(); } /** * Obtendo o objeto. */ public TimerTask getTarefa(){ return new Tarefa(); } /** * Tarefa é uma InnerClass que extende a classe abstrata Timertask que * também é uma Thread. */ public class Tarefa extends TimerTask { public void run(){ System.out.println(”Função Executada”); } } }
Bom era isso por hoje…
Nos próximos dias quero ver se posto um esquema que fiz que parece ajax, mas não é!!!
Abraços…
Tiago Silveira
Compare Preços de: games, PS2, PS3, Nintendo, Wii, iPod no Buscapé.

abril 11th, 2007 at 10:09 pm