Tratamento de Exception em thread

1 resposta
Guitar_Men

Pessoal estou com uma dúvida aqui,
Tenho uma thread que basicamente quando inicia criar uma conexão socket e após isso um loop fica verificando se existem novas mensagens para receber ou enviar (as mensagens para enviar ficam em uma fila). Caso um exception no run ocorra, estou logando a informação mas precisaria recriar todas as conexões novamente e mandar a thread continuar rodando. No exception desse run, eu posso fazer algo como:

public void run(){
try{
   createSocket();
   while(true){
      sendMessages();
      receiveMessages();
   }
}catch(Exception ex){
   Log...
  this.run(); //chamar o run novamente para recriar as conexões etc etc etc.
}

1 Resposta

nextuser

:smiley: só seguir oq o pessoal falou http://cur.lv/n0of

Criado 15 de abril de 2013
Ultima resposta 15 de abr. de 2013
Respostas 1
Participantes 2