クラス ContextPropagatingTaskDecorator
java.lang.ObjectSE
org.springframework.core.task.support.ContextPropagatingTaskDecorator
- 実装されたすべてのインターフェース:
TaskDecorator
タスクの
TaskDecorator
および wraps the execution
は、コンテキストの伝播を支援します。 この操作は、タスクの実行が元のコールスタックとは異なるスレッドでスケジュールされている場合にのみ役立ちます。これは TaskExecutor
の選択によって異なります。これは、タスク実行のログコンテキストまたは観察コンテキストを復元する場合に特に役立ちます。このデコレーターはタスクの実行にオーバーヘッドを引き起こすため、非常に小さなタスクを多数実行するアプリケーションには推奨されないことに注意してください。
- 導入:
- 6.1
- 作成者:
- Brian Clozel
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明ContextSnapshotFactory
のデフォルトのインスタンスを使用する新しいデコレータを作成します。ContextPropagatingTaskDecorator
(io.micrometer.context.ContextSnapshotFactory factory) 指定されたContextSnapshotFactory
を使用して新しいデコレータを作成します。メソッドのサマリー
コンストラクターの詳細
ContextPropagatingTaskDecorator
public ContextPropagatingTaskDecorator()ContextSnapshotFactory
のデフォルトのインスタンスを使用する新しいデコレータを作成します。ContextPropagatingTaskDecorator
public ContextPropagatingTaskDecorator(io.micrometer.context.ContextSnapshotFactory factory) 指定されたContextSnapshotFactory
を使用して新しいデコレータを作成します。- パラメーター:
factory
- 使用するコンテキストスナップショットファクトリ。
メソッドの詳細
decorate
インターフェースからコピーされた説明:TaskDecorator
- 次で指定:
- インターフェース
TaskDecorator
のdecorate
- パラメーター:
runnable
- 元のRunnable
- 戻り値:
- 装飾された
Runnable