クラス HandlerMethodArgumentResolverSupport
java.lang.ObjectSE
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
- 既知の直属サブクラス
AbstractMessageReaderArgumentResolver
、AbstractNamedValueArgumentResolver
、ErrorsMethodArgumentResolver
、MatrixVariableMapMethodArgumentResolver
、ModelAttributeMethodArgumentResolver
、ModelMethodArgumentResolver
、PathVariableMapMethodArgumentResolver
、PrincipalMethodArgumentResolver
、RequestHeaderMapMethodArgumentResolver
、RequestParamMapMethodArgumentResolver
、ServerWebExchangeMethodArgumentResolver
、WebSessionMethodArgumentResolver
public abstract class HandlerMethodArgumentResolverSupport
extends ObjectSE
implements HandlerMethodArgumentResolver
ReactiveAdapterRegistry
へのアクセスと、メソッドパラメーターのサポートを確認するメソッドを持つ HandlerMethodArgumentResolver
実装の基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
フィールドサマリー
コンストラクターのサマリー
修飾子コンストラクター説明protected
HandlerMethodArgumentResolverSupport
(ReactiveAdapterRegistry adapterRegistry) メソッドのサマリー
修飾子と型メソッド説明protected <A extends AnnotationSE>
booleancheckAnnotatedParamNoReactiveWrapper
(MethodParameter parameter, ClassSE<A> annotationType, BiPredicateSE<A, ClassSE<?>> typePredicate) 指定されたアノテーションがある場合はメソッドパラメーター型のPredicate
を評価し、必要に応じてOptional
SE 内にネストしますが、それがリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。protected boolean
checkParameterType
(MethodParameter parameter, PredicateSE<ClassSE<?>> predicate) メソッドパラメーター型またはリアクティブ型ラッパー内のジェネリクス型でPredicate
を評価します。protected boolean
checkParameterTypeNoReactiveWrapper
(MethodParameter parameter, PredicateSE<ClassSE<?>> predicate) メソッドパラメーター型でPredicate
を評価しますが、IllegalStateException
がリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。設定されたReactiveAdapterRegistry
を返します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver から継承されたメソッド
resolveArgument, supportsParameter
フィールドの詳細
logger
コンストラクターの詳細
HandlerMethodArgumentResolverSupport
メソッドの詳細
getAdapterRegistry
設定されたReactiveAdapterRegistry
を返します。checkParameterType
メソッドパラメーター型またはリアクティブ型ラッパー内のジェネリクス型でPredicate
を評価します。checkParameterTypeNoReactiveWrapper
protected boolean checkParameterTypeNoReactiveWrapper(MethodParameter parameter, PredicateSE<ClassSE<?>> predicate) メソッドパラメーター型でPredicate
を評価しますが、IllegalStateException
がリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。checkAnnotatedParamNoReactiveWrapper
protected <A extends AnnotationSE> boolean checkAnnotatedParamNoReactiveWrapper(MethodParameter parameter, ClassSE<A> annotationType, BiPredicateSE<A, ClassSE<?>> typePredicate) 指定されたアノテーションがある場合はメソッドパラメーター型のPredicate
を評価し、必要に応じてOptional
SE 内にネストしますが、それがリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。