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.
}
só seguir oq o pessoal falou