クラス 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>指定された交換のメソッドを呼び出します。voidsetArgumentResolvers(ListSE<HandlerMethodArgumentResolver> resolvers) ServerWebExchangeに対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。voidsetParameterNameDiscoverer(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