インターフェース RSocketRequester.RequestSpec

すべてのスーパーインターフェース:
RSocketRequester.MetadataSpec<RSocketRequester.RequestSpec>RSocketRequester.RetrieveSpec
含まれているインターフェース:
RSocketRequester

public static interface RSocketRequester.RequestSpec extends RSocketRequester.MetadataSpec<RSocketRequester.RequestSpec>, RSocketRequester.RetrieveSpec
RSocket リクエストの入力を宣言する仕様。
  • メソッドの詳細

    • metadata

      Consumer を介して追加のメタデータエントリを追加します。これにより、Spring Security などのライブラリは、一連のカスタマイズを適用するためのショートカットを提供できます。
      パラメーター:
      configurer - 適用するコンフィギュレーター
      例外:
      IllegalArgumentExceptionSE - 複合メタデータを使用しない場合。
    • sendMetadata

      reactor.core.publisher.Mono<VoidSE> sendMetadata()
      metadataPush を実行します。
      導入:
      5.3
    • data

      リクエストのペイロードデータを提供します。これは次のいずれかです。
      パラメーター:
      data - ペイロードデータのオブジェクト値
      戻り値:
      期待されるレスポンスを宣言するための仕様
    • data

      RSocketRequester.RetrieveSpec data(ObjectSE producer, ClassSE<?> elementClass)
      生成される値の型に関するヒントも受け入れる data(Object) のバリアント。クラスヒントを使用して、互換性のある Encoder を 1 回、値ごとに前もって検索します。
      パラメーター:
      producer - ペイロードデータ値のソース。これは、Publisher または ReactiveAdapterRegistry を介して Publisher に適応可能な別のプロデューサーである必要があります
      elementClass - 生成される値の型
      戻り値:
      期待されるレスポンスを宣言するための仕様
    • data

      型ヒントにジェネリクス型が必要な場合の data(Object, Class) のバリアント。ParameterizedTypeReference を参照してください。
      パラメーター:
      producer - ペイロードデータ値のソース。これは、Publisher または ReactiveAdapterRegistry を介して Publisher に適応可能な別のプロデューサーである必要があります
      elementTypeRef - 生成される値の型
      戻り値:
      期待されるレスポンスを宣言するための仕様