lanzar excepciones desde un thread

Nestor
24 de Enero del 2004
Estoy desarrollando un servidor de SMS en el que cada petición de envío es un thread, y me gustaría saber como puedo hacer que si falla el thread se propague el error hacia la clase que llama al servidor para mandar el mensaje.
Gracias

juan
24 de Enero del 2004
Una posibilidad es que el objeto thread guarde en una variable la excepción lanzada. Además, deberá implementar un método getException() que la devuelva (puede devolver null si se ha producido). El programa principal, cuando detecta que el thread ha terminado, llama a este método y así sabe si la ejecución del Thread fue correcta o hubo excepción.