クラス ReactiveWrappers

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

@DeprecatedSE(since="3.0", forRemoval=true) public abstract class ReactiveWrappers extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
3.0 以降、ユーティリティは org.springframework.data.util パッケージに移動されたため、代わりに ReactiveWrappers を使用してください。
リアクティブラッパー型の詳細を公開するユーティリティクラス。このクラスは、リアクティブラッパーが一般的にサポートされているかどうか、および特定の型が no-value/single-value/ 複数値の使用に適しているかどうかを公開します。

サポートされる型は、クラスパスでの可用性によって検出されます。このクラスは通常、多重度と、特定の操作でリアクティブラッパー型が許容されるかどうかを決定するために使用されます。

導入:
2.0
作成者:
Mark Paluch, Christoph Strobl, Oliver Gierke, Gerrit Meier, Hantsy Bai
関連事項:
  • Publisher
  • Single
  • Maybe
  • Observable
  • Completable
  • Flowable
  • Multi
  • Uni
  • Mono
  • Flux
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static enum
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    代わりに ReactiveWrappers.ReactiveLibrary を使用してください。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    リアクティブサポートが利用可能な場合は true を返します。
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ReactiveWrappers.ReactiveLibrary が使用可能な場合は true を返します。
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    type が複数の値(0..N 要素)をサポートするリアクティブラッパー型である場合、true を返します。
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    type が値を含まないリアクティブなラッパー型である場合、true を返します。
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    type が単一の値のリアクティブラッパー型である場合、true を返します。
    static boolean
    supports(ClassSE<?> type)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    type がサポートされているリアクティブラッパー型の場合は true を返します。
    static boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された型がメソッドシグネチャーでリアクティブラッパー型を使用するかどうかを返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • isAvailable

      public static boolean isAvailable()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      リアクティブサポートが利用可能な場合は true を返します。より具体的には、ReactiveWrappers.ReactiveLibrary で定義されたライブラリのいずれかがクラスパス上にあるかどうか。
      戻り値:
      リアクティブサポートが利用可能な場合は true。
    • isAvailable

      public static boolean isAvailable(ReactiveWrappers.ReactiveLibrary reactiveLibrary)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      ReactiveWrappers.ReactiveLibrary が使用可能な場合は true を返します。
      パラメーター:
      reactiveLibrary - null であってはなりません。
      戻り値:
      ReactiveWrappers.ReactiveLibrary が使用可能な場合は true。
    • supports

      public static boolean supports(ClassSE<?> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      type がサポートされているリアクティブラッパー型の場合は true を返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      type がサポートされるリアクティブラッパー型である場合は true。
    • usesReactiveType

      public static boolean usesReactiveType(ClassSE<?> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された型がメソッドシグネチャーでリアクティブラッパー型を使用するかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
    • isNoValueType

      public static boolean isNoValueType(ClassSE<?> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      type が値を含まないリアクティブなラッパー型である場合、true を返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      type が値を含まないリアクティブなラッパー型である場合は true。
    • isSingleValueType

      public static boolean isSingleValueType(ClassSE<?> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      type が単一の値のリアクティブラッパー型である場合、true を返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      type が単一値のリアクティブラッパー型である場合は true。
    • isMultiValueType

      public static boolean isMultiValueType(ClassSE<?> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      type が複数の値(0..N 要素)をサポートするリアクティブラッパー型である場合、true を返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      type が複数の値(0..N 要素)をサポートするリアクティブラッパー型である場合は true。