インターフェース SyncHandlerMethodArgumentResolver
- すべてのスーパーインターフェース:
HandlerMethodArgumentResolver
- すべての既知の実装クラス:
AbstractNamedValueMethodArgumentResolver
、DestinationVariableMethodArgumentResolver
、HeaderMethodArgumentResolver
、HeadersMethodArgumentResolver
本質的に同期で、値を解決するためにブロックしない実装のための
HandlerMethodArgumentResolver
の拡張。- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明default reactor.core.publisher.Mono<ObjectSE>
resolveArgument
(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。resolveArgumentValue
(MethodParameter parameter, Message<?> message) メソッドパラメーターの値を同期的に解決します。インターフェース org.springframework.messaging.handler.invocation.reactive.HandlerMethodArgumentResolver から継承されたメソッド
supportsParameter
メソッドの詳細
resolveArgument
default reactor.core.publisher.Mono<ObjectSE> resolveArgument(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。デフォルトでは、これは単に同期解決のために
resolveArgumentValue(org.springframework.core.MethodParameter, org.springframework.messaging.Message<?>)
に委譲するだけです。- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のresolveArgument
- パラメーター:
parameter
- 解決するメソッドパラメーター。このパラメーターは、true
を返さなければならないHandlerMethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter)
に事前に渡されている必要があります。message
- 現在処理されているメッセージ- 戻り値:
- 引数値の
Mono
、おそらく空
resolveArgumentValue
メソッドパラメーターの値を同期的に解決します。- パラメーター:
parameter
- メソッドパラメーターmessage
- 現在処理されているメッセージ- 戻り値:
- 解決された値(存在する場合)