定期的なタスクをスケジュールし、ScheduledJobThreadExecutor を使用しています。runnable を実行すると、私の反応が必要なことが起こるかもしれませんが、それはタスクが終了した後にのみ発生する必要があります。
最初、私は aftetExecute でこの情報にアクセスできると思っていました。そこに Runnable を取得しているためです (そして、その状態を照会することはできません)。私が提出した元のランナブルではないことが判明しました! しかし、ScheduledFutureTask であり、元の Runnable をアンラップする方法が見つかりません。
私に何ができる?この種の要件のイディオムはありますか?
ありがとうございました!