私はScheduledExecutorService.scheduleAtFixedRate(taskA....)いくつかのタスクを実行するために使用しています。
taskA が未処理の例外をスローしたときに、プロセス全体が失敗するようにします。ただし、taskAbeである必要がrunnableあり、そのメソッドrun()のシグネチャは、チェック済みの例外をスローしません。
誰もこれを作る方法を知っていますか?
問題の解決策はCallable、Java5.0以降で使用可能なインターフェースを使用することです。
Callableと同じようRunnableに機能しますが、値を返したりException、子スレッドからをスローしたりすることができます。
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Callable.html