Hi,
für Klassen, die das Runnable Interface implementieren, kann ich für Exceptions
aufrufen und meinen Exception-Handler MyHandler() üergeben.
Aber was mach ich, wenn ich die Runnables nicht per Thread ,sondern über den ExecutorService starte. Wie kann ich dann meinen ExceptionHandler übergeben?
Hat jemand eine Idee?
danke.
Gruß
dmike
PS: Ich will deswegen keine Threads, weil ich mit service.shutdown() bzw. service.shutdownNow() das Problem mit der Methode new Thread(Runnable).stop umgehen möchte und obendrauf auch einen Threadpool benötige.
für Klassen, die das Runnable Interface implementieren, kann ich für Exceptions
Java:
Thread.setUncaughtExceptionHandler(new MyHandler())
aufrufen und meinen Exception-Handler MyHandler() üergeben.
Aber was mach ich, wenn ich die Runnables nicht per Thread ,sondern über den ExecutorService starte. Wie kann ich dann meinen ExceptionHandler übergeben?
Hat jemand eine Idee?
danke.
Gruß
dmike
PS: Ich will deswegen keine Threads, weil ich mit service.shutdown() bzw. service.shutdownNow() das Problem mit der Methode new Thread(Runnable).stop umgehen möchte und obendrauf auch einen Threadpool benötige.