Preciso fazer alguns testes mudando essa classe abaixo. Eu teria q trocar o perform() pelo void main(). Alguem sabe como fazer isso sem dar problema no LogServer?
publicclassAntenaServiceimplementsSchedulable{privateLogServerlogServer;publicAntenaService(Stringagendamento,longversao){logServer=newLogServer();logServer.setClasseErro(this.getClass().getName());logServer.mensagemInfo("Iniciando Schedule "+agendamento+", versão "+versao);}publicvoidperform(Datearg0,longarg1){CalendarhoraInicial=Calendar.getInstance();logServer.mensagemInfo("***********************************************************************************");logServer.mensagemInfo("XXXXXXXXX - Iniciado");...
Vc quer transformar o metodo perform em main é? Isso nao é possivel nao pelo que eu saiba, pq vc nao cria um metodo main que chama esse metodo perform?
jason_bourne
Já tentei…mas aparece isso:
M
mizael86
Sua aplicação tenta carregar algum arquivo??
Coloque o codigo completo dela, a sua solucao nao é transformar o perform em main, tem nada haver.
jason_bourne
Não…não tenta carregar…acho q ele tenta criar um arquivo de log.
M
mizael86
Mostre o codigo da testeantena e essa antena completo para ver onde esta vindo as linhas dos erros etc…
jason_bourne
publicclassAntenaServiceimplementsSchedulable{privateLogServerlogServer;publicAntenaService(Stringagendamento,longversao){logServer=newLogServer();logServer.setClasseErro(this.getClass().getName());logServer.mensagemInfo("Iniciando Schedule "+agendamento+", versão "+versao);}publicvoidperform(Datearg0,longarg1){CalendarhoraInicial=Calendar.getInstance();logServer.mensagemInfo("***********************************************************************************");logServer.mensagemInfo("AntenaService - Iniciado");CalendarhoraFinal=Calendar.getInstance();longdiferenca=horaFinal.getTimeInMillis()-horaInicial.getTimeInMillis();logServer.mensagemInfo("AntenaService - Finalizado. Tempo de execução: "+(diferenca/1000)+" segundos.");logServer.mensagemInfo("***********************************************************************************");}}