クラス ReactiveWrapperConverters
java.lang.ObjectSE
org.springframework.data.repository.util.ReactiveWrapperConverters
リアクティブラッパー型の変換サポート。このクラスは、
QueryExecutionConverters のリアクティブ拡張です。このクラスは、クラスパスに基づいて、リアクティブラッパーの可用性とその変換サポートを検出します。リアクティブラッパー型はサポートされている / クラスパス上にある可能性がありますが、変換には追加の依存関係が必要になる場合があります。
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Oliver Gierke, Christoph Strobl, Hantsy Bai
- 関連事項:
方法の概要
修飾子と型メソッド説明static booleancanConvert(ClassSE<?> sourceType, ClassSE<?> targetType) sourceTypeのオブジェクトをtargetTypeに変換できる場合は true を返します。static <T> Tmap(ObjectSE reactiveObject, FunctionSE<ObjectSE, ObjectSE> converter) リアクティブ要素ストリームの要素を他の要素にマップします。static boolean指定された型がラッパー型変換でサポートされているかどうかを返します。static <T> T指定されたラッパー型をターゲットラッパー型にキャストまたは採用します。static TypeInformation<?> unwrapWrapperTypes(TypeInformation<?> type) 指定されたTypeInformationから既知のラッパー型を再帰的にアンラップします。
メソッドの詳細
supports
指定された型がラッパー型変換でサポートされているかどうかを返します。NOTE: リアクティブラッパー型は、一般に
ReactiveWrappers.supports(Class)でサポートされている可能性がありますが、このメソッドを使用した変換では必ずしもサポートされていません。- パラメーター:
type- null であってはなりません。- 戻り値:
typeがサポートされるリアクティブラッパー型である場合は true。
unwrapWrapperTypes
指定されたTypeInformationから既知のラッパー型を再帰的にアンラップします。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
- 導入:
- 2.4
toWrapper
map
リアクティブ要素ストリームの要素を他の要素にマップします。- パラメーター:
reactiveObject- null であってはなりません。converter- null であってはなりません。- 戻り値:
canConvert