public static interface RSocketRequester.RequestSpec extends RSocketRequester.MetadataSpec<RSocketRequester.RequestSpec>, RSocketRequester.RetrieveSpec
| 修飾子と型 | メソッドと説明 |
|---|---|
RSocketRequester.RetrieveSpec | data(ObjectSE data) リクエストのペイロードデータを提供します。 |
RSocketRequester.RetrieveSpec | data(ObjectSE producer, ClassSE<?> elementClass)data(Object) のバリアントで、生成される値の型のヒントも受け入れます。 |
RSocketRequester.RetrieveSpec | data(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) 型ヒントにジェネリクス型が必要な場合の data(Object, Class) のバリアント。 |
RSocketRequester.RequestSpec | metadata(ConsumerSE<RSocketRequester.MetadataSpec<?>> configurer)Consumer を介して追加のメタデータエントリを追加します。 |
reactor.core.publisher.Mono<VoidSE> | sendMetadata()metadataPush を実行します。 |
metadataretrieveFlux, retrieveFlux, retrieveMono, retrieveMono, sendRSocketRequester.RequestSpec metadata(ConsumerSE<RSocketRequester.MetadataSpec<?>> configurer)
Consumer を介して追加のメタデータエントリを追加します。これにより、Spring Security などのライブラリは、一連のカスタマイズを適用するためのショートカットを提供できます。configurer - 適用するコンフィギュレーター IllegalArgumentExceptionSE - 複合メタデータを使用しない場合。reactor.core.publisher.Mono<VoidSE> sendMetadata()
metadataPush を実行します。RSocketRequester.RetrieveSpec data(ObjectSE data)
PublisherReactiveAdapterRegistry を介して Publisher に適応できるその他の価値のあるプロデューサー data - ペイロードデータのオブジェクト値 RSocketRequester.RetrieveSpec data(ObjectSE producer, ClassSE<?> elementClass)
data(Object) のバリアント。クラスヒントを使用して、互換性のある Encoder を 1 回、値ごとに前もって検索します。producer - ペイロードデータ値のソース。これは、Publisher または ReactiveAdapterRegistry を介して Publisher に適応可能な別のプロデューサーである必要があります elementClass - 生成される値の型 RSocketRequester.RetrieveSpec data(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef)
data(Object, Class) のバリアント。ParameterizedTypeReference を参照してください。producer - ペイロードデータ値のソース。これは、Publisher または ReactiveAdapterRegistry を介して Publisher に適応可能な別のプロデューサーである必要があります elementTypeRef - 生成される値の型