クラス 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
ネストされたクラスの概要
クラス AnnotatedMethod から継承されたネストクラス / インターフェース
AnnotatedMethod.AnnotatedMethodParameterフィールド概要
クラス HandlerMethod から継承されたフィールド
loggerコンストラクター概要
コンストラクターコンストラクター説明SyncInvocableHandlerMethod(ObjectSE bean, MethodSE method) SyncInvocableHandlerMethod(HandlerMethod handlerMethod) 方法の概要
修飾子と型メソッド説明設定されたパラメーター名の discoverer を返します。構成された引数リゾルバーを返します。invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。voidServerWebExchangeに対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。voidsetParameterNameDiscoverer(ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するために ParameterNameDiscoverer を設定します (たとえば、デフォルトのリクエスト属性名)。クラス HandlerMethod から継承されたメソッド
assertTargetBean, createWithResolvedBean, createWithValidateFlags, equals, formatInvokeError, getBean, getBeanType, getContainingClass, getResolvedFromHandlerMethod, getResponseStatus, getResponseStatusReason, getShortLogMessage, getValidationGroups, hashCode, shouldValidateArguments, shouldValidateReturnValue, toString
コンストラクターの詳細
SyncInvocableHandlerMethod
SyncInvocableHandlerMethod
メソッドの詳細
setArgumentResolvers
ServerWebExchangeに対してメソッド引数値を解決するために使用する引数リゾルバーを構成します。getResolvers
構成された引数リゾルバーを返します。setParameterNameDiscoverer
必要に応じてパラメーター名を解決するために ParameterNameDiscoverer を設定します (たとえば、デフォルトのリクエスト属性名)。デフォルトは
DefaultParameterNameDiscovererです。getParameterNameDiscoverer
設定されたパラメーター名の discoverer を返します。invokeForHandlerResult
public @Nullable HandlerResult invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。- パラメーター:
exchange- 現在の交換bindingContext- 使用するバインディングコンテキストprovidedArgs- 型で照合する引数値のオプションのリスト- 戻り値:
- Mono と
HandlerResult - 例外:
ServerErrorException- メソッドの引数の解決またはメソッドの呼び出しが失敗した場合