@FunctionalInterfaceSE public interface TaskDecorator
Runnable
SE に適用されるデコレータのコールバックインターフェース。 このようなデコレータは、必ずしもユーザー提供の Runnable
/Callable
に適用されるのではなく、実際の実行コールバック(ユーザー提供のタスクのラッパーである可能性があります)に適用されることに注意してください。
主な使用例は、タスクの呼び出しの周囲に実行コンテキストを設定するか、タスク実行の監視 / 統計を提供することです。
注意 : TaskDecorator
実装での例外処理は制限される場合があります。具体的には、Future
ベースの操作の場合、公開された Runnable
は、run
メソッドからの例外を伝播しないラッパーになります。
修飾子と型 | メソッドと説明 |
---|---|
RunnableSE | decorate(RunnableSE runnable) |
RunnableSE decorate(RunnableSE runnable)
runnable
- 元の Runnable
Runnable