Una pregunta:
Tengo este método en la clase ProgramaCorreo
Código:
public static void iniciaAplicacion()
{
TimerTask timerTask = new TimerTask()
{
public void run()
{
//Si el programa esta encendido...
if(estadoPrograma() == 1)
{
//Haz el programa
leerCorreo.programa();
}
//Si esta apagadp cerramos el timer
else
{
this.cancel();
}
}
};
Timer timer = new Timer();
//Cada 5 minutos conecta con el correo
timer.scheduleAtFixedRate(timerTask, 0, 300000);
}
Yo a este método de esta clase lo llamo desde una página JSP asi:
Código:
<%
programaCorreo.iniciaAplicacion();
%>
Mi intención es que cada 5 minutos se ejecute un método que tengo en una clase Java.
Antes de ejecutarse el método compruebe si en la base de datos hay un valor a 0. Si es asi que se ejecute, si no es asi no quiero que se ejecute y que se pare el timer.
No se si es así, por eso quería ayuda.
Gracias por adelantado!