クラス SyncInvocableHandlerMethod
java.lang.ObjectSE
org.springframework.core.annotation.AnnotatedMethod
org.springframework.web.method.HandlerMethod
org.springframework.web.reactive.result.method.SyncInvocableHandlerMethod
InvocableHandlerMethod を介して基礎となるメソッドを呼び出しますが、同期引数リゾルバーのみを使用するため、非同期ラッパーなしで HandlerResult を直接返すことができる HandlerMethod の拡張。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- ネストされたクラスの要約- クラス org.springframework.core.annotation.AnnotatedMethod から継承されたネストクラス / インターフェース- AnnotatedMethod.AnnotatedMethodParameter
- フィールドのサマリー- クラス org.springframework.web.method.HandlerMethod から継承されたフィールド- logger
- コンストラクターの概要コンストラクターコンストラクター説明- SyncInvocableHandlerMethod- (ObjectSE bean, MethodSE method) - SyncInvocableHandlerMethod- (HandlerMethod handlerMethod) 
- メソッドのサマリー修飾子と型メソッド説明設定されたパラメーター名の discoverer を返します。構成された引数リゾルバーを返します。- invokeForHandlerResult- (ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。- void- ServerWebExchangeに対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。- void- setParameterNameDiscoverer- (ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:- クラス org.springframework.web.method.HandlerMethod から継承されたメソッド- assertTargetBean, createWithResolvedBean, createWithValidateFlags, equals, formatInvokeError, getBean, getBeanType, getContainingClass, getResolvedFromHandlerMethod, getResponseStatus, getResponseStatusReason, getShortLogMessage, hashCode, shouldValidateArguments, shouldValidateReturnValue, toString- クラス org.springframework.core.annotation.AnnotatedMethod から継承されたメソッド- findProvidedArgument, formatArgumentError, getBridgedMethod, getMethod, getMethodAnnotation, getMethodParameters, getReturnType, getReturnValueType, hasMethodAnnotation, isVoid
- コンストラクターの詳細- SyncInvocableHandlerMethod
- SyncInvocableHandlerMethod
 
- メソッドの詳細- setArgumentResolvers- ServerWebExchangeに対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。
- getResolvers構成された引数リゾルバーを返します。
- setParameterNameDiscoverer必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例: デフォルトのリクエスト属性名)。- デフォルトは - DefaultParameterNameDiscovererです。
- getParameterNameDiscoverer設定されたパラメーター名の discoverer を返します。
- invokeForHandlerResult@Nullable public HandlerResult invokeForHandlerResult- (ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。- パラメーター:
- exchange- 現在の交換
- bindingContext- 使用するバインディングコンテキスト
- providedArgs- 型で照合する引数値のオプションのリスト
- 戻り値:
- Mono と HandlerResult
- 例外:
- ServerErrorException- メソッドの引数の解決またはメソッドの呼び出しが失敗した場合