私は、異常な状態を持つ Java の小さなステート マシンを持っています。
問題はABORT...
タスクには、 と の 2 つの最終状態がSUCCESSFULありFAILEDます。
ただしABORT、タスクがキューにある間、実行される前、および実行中にタスクを実行すると便利な場合があります。
whileは最終状態ですが、 2 つ(または N) の失敗した状態ABORTEDは望ましくありません。
FAILEDそして、ABORTEDチェックする必要があります。のような他の失敗した状態も確認できTIMEOUTました。
失敗の一般的な原因があると思います...失敗した理由を確認したい場合、それはTimeoutException、である可能性があります。AbortedExceptionそれから私は原因を見ることができました。
それにもまだ満足していません。
何かご意見は?