クラス BlockingExecutionConfigurer
java.lang.ObjectSE
org.springframework.web.reactive.config.BlockingExecutionConfigurer
WebFlux での実行のブロックに関連するオプションの構成に役立ちます。
- 導入:
- 6.1
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected PredicateSE<HandlerMethod>
protected AsyncTaskExecutor
setControllerMethodPredicate
(PredicateSE<HandlerMethod> predicate) 述語を構成して、コントローラーメソッドがブロックしているかどうか、およびエグゼキューターが構成されている場合は別のスレッドで呼び出す必要があるかどうかを判断します。setExecutor
(AsyncTaskExecutor executor) ブロッキングコントローラーメソッドを呼び出すようにエグゼキューターを構成します。
コンストラクターの詳細
BlockingExecutionConfigurer
public BlockingExecutionConfigurer()
メソッドの詳細
setExecutor
ブロッキングコントローラーメソッドを呼び出すようにエグゼキューターを構成します。デフォルトでは、これは設定されていないため、コントローラーメソッドはエグゼキューターを使用せずに呼び出されます。
- パラメーター:
executor
- 使用するタスク実行プログラム
setControllerMethodPredicate
public BlockingExecutionConfigurer setControllerMethodPredicate(PredicateSE<HandlerMethod> predicate) 述語を構成して、コントローラーメソッドがブロックしているかどうか、およびエグゼキューターが構成されている場合は別のスレッドで呼び出す必要があるかどうかを判断します。デフォルトの述語は、戻り値の型が構成された
ReactiveAdapterRegistry
によって認識されないコントローラーメソッドと一致します。- パラメーター:
predicate
- 使用する述語
getExecutor
getBlockingControllerMethodPredicate