クラス ReactiveWrapperConverters

java.lang.ObjectSE
org.springframework.data.repository.util.ReactiveWrapperConverters

public abstract class ReactiveWrapperConverters extends ObjectSE
リアクティブラッパー型の変換サポート。このクラスは、QueryExecutionConverters のリアクティブ拡張です。

このクラスは、クラスパスに基づいて、リアクティブラッパーの可用性とその変換サポートを検出します。リアクティブラッパー型はサポートされている / クラスパス上にある可能性がありますが、変換には追加の依存関係が必要になる場合があります。

導入:
2.0
作成者:
Mark Paluch, Oliver Gierke, Christoph Strobl, Hantsy Bai
関連事項:
  • メソッドの詳細

    • supports

      public static boolean supports(ClassSE<?> type)
      指定された型がラッパー型変換でサポートされているかどうかを返します。

      NOTE: リアクティブラッパー型は、一般に ReactiveWrappers.supports(Class) でサポートされている可能性がありますが、このメソッドを使用した変換では必ずしもサポートされていません。

      パラメーター:
      type - null であってはなりません。
      戻り値:
      type がサポートされるリアクティブラッパー型である場合は true。
    • unwrapWrapperTypes

      public static TypeInformation<?> unwrapWrapperTypes(TypeInformation<?> type)
      指定された TypeInformation から既知のラッパー型を再帰的にアンラップします。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      2.4
    • toWrapper

      @Nullable public static <T> T toWrapper(ObjectSE reactiveObject, ClassSE<? extends T> targetWrapperType)
      指定されたラッパー型をターゲットラッパー型にキャストまたは採用します。
      パラメーター:
      reactiveObject - ストリームは null であってはなりません。
      targetWrapperType - null であってはなりません。
      戻り値:
    • map

      public static <T> T map(ObjectSE reactiveObject, FunctionSE<ObjectSE,ObjectSE> converter)
      リアクティブ要素ストリームの要素を他の要素にマップします。
      パラメーター:
      reactiveObject - null であってはなりません。
      converter - null であってはなりません。
      戻り値:
    • canConvert

      public static boolean canConvert(ClassSE<?> sourceType, ClassSE<?> targetType)
      sourceType のオブジェクトを targetType に変換できる場合は true を返します。
      パラメーター:
      sourceType - null であってはなりません。
      targetType - null であってはなりません。
      戻り値:
      変換を実行できる場合は true。