importar java.util.Timer;
importar javax.servlet.ServletContextEvent;
importar javax.servlet.ServletContextListener;
la clase pública SmsListener implementa ServletContextListener{
Temporizador privado temporizador = nulo;
contexto vacío públicoDestroyed (ServletContextEvent sce) {
temporizador.cancelar();
}
contexto vacío públicoInitialized (ServletContextEvent sce) {
temporizador = nuevo temporizador (verdadero);
//Establecer el cronograma de tareas, el tiempo de inicio y de intervalo
timer.schedule(nueva NoteReplyTask(), 0, 86400000);
}
}
clase pública MyTask extiende TimerTask {
ejecución pública vacía() {
// System.out.println("llamar a las " + (nueva fecha()));
// TODO agrega código de tarea específico aquí
}
}
configuración webXml