クラス InvocableHandlerMethod
java.lang.ObjectSE
org.springframework.core.annotation.AnnotatedMethod
org.springframework.messaging.handler.HandlerMethod
org.springframework.messaging.handler.invocation.reactive.InvocableHandlerMethod
HandlerMethodArgumentResolver
のリストを介して現在の HTTP リクエストから解決された引数値を使用して、基になるメソッドを呼び出す HandlerMethod
の拡張。- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
クラス org.springframework.core.annotation.AnnotatedMethod から継承されたネストクラス / インターフェース
AnnotatedMethod.AnnotatedMethodParameter
フィールドサマリー
クラス org.springframework.messaging.handler.HandlerMethod から継承されたフィールド
defaultLogger, logger
コンストラクターのサマリー
コンストラクター説明InvocableHandlerMethod
(ObjectSE bean, MethodSE method) Bean インスタンスとメソッドからインスタンスを作成します。InvocableHandlerMethod
(HandlerMethod handlerMethod) HandlerMethod
からインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明設定されたパラメーター名の discoverer を返します。構成された引数リゾルバーを返します。reactor.core.publisher.Mono<ObjectSE>
指定された交換のメソッドを呼び出します。void
setArgumentResolvers
(ListSE<HandlerMethodArgumentResolver> resolvers) ServerWebExchange
に対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。void
setParameterNameDiscoverer
(ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するために ParameterNameDiscoverer を設定します (たとえば、デフォルトのリクエスト属性名)。void
リアクティブアダプターレジストリを構成します。クラス org.springframework.messaging.handler.HandlerMethod から継承されたメソッド
assertTargetBean, createWithResolvedBean, equals, formatInvokeError, getBean, getBeanType, getContainingClass, getLogger, getResolvedFromHandlerMethod, getShortLogMessage, hashCode, setLogger
クラス org.springframework.core.annotation.AnnotatedMethod から継承されたメソッド
findProvidedArgument, formatArgumentError, getBridgedMethod, getMethod, getMethodAnnotation, getMethodParameters, getReturnType, getReturnValueType, hasMethodAnnotation, isVoid, toString
コンストラクターの詳細
InvocableHandlerMethod
HandlerMethod
からインスタンスを作成します。InvocableHandlerMethod
Bean インスタンスとメソッドからインスタンスを作成します。
メソッドの詳細
setArgumentResolvers
ServerWebExchange
に対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。getResolvers
構成された引数リゾルバーを返します。setParameterNameDiscoverer
必要に応じてパラメーター名を解決するために ParameterNameDiscoverer を設定します (たとえば、デフォルトのリクエスト属性名)。デフォルトは
DefaultParameterNameDiscoverer
です。getParameterNameDiscoverer
設定されたパラメーター名の discoverer を返します。setReactiveAdapterRegistry
リアクティブアダプターレジストリを構成します。これは非同期の戻り値に必要です。デフォルトでは、これはデフォルト設定の
ReactiveAdapterRegistry
です。invoke
指定された交換のメソッドを呼び出します。- パラメーター:
message
- 現在のメッセージprovidedArgs
- 型で照合する引数値のオプションのリスト- 戻り値:
- 呼び出しの結果を含む Mono