Pessoall estou com um problema sério de agendamento de tarefas utilizando TimerTask, o problema é que a tarefa para do nada. não da exception, o programa nao fecha, nao acontece nada, simplesmente ela para de rodar todas as tarefas agendadas.
alguem sabe se essa API eh confiavel?
alguem tem uma solucao para agendar tarefas? (menos o Quartz)
As classes de timer do Java funcionam mais ou menos assim. Cria-se uma thread que fica em “sleep” até que o horário determinado aconteça. O problema é que se alguma exceção for disparada dentro do tratamento desse timer, a exceção derruba essa thread.
O correto é você capturar e logar a exceção. Faça um tratamento de “Throwable” (a mãe e pai de todas as exceções).
@Schedule(second=?0?, minute=?0?, hour=?0?, dayOfMonth=??, month=??, dayOfWeek=?Mon?, year=?*?)
// Defini o método que deve ser executado em um período de tempo
tambem acho q acontece alguma exception dentro de algum metodo, mas todos os metodos estao com try{ no comeco e no fim tem um catch(Exception) era pra capturar todas as exception.
entanglement, tem como vc explicar melhor esse Throwable?