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 を実行します。 |
metadata
retrieveFlux, retrieveFlux, retrieveMono, retrieveMono, send
RSocketRequester.RequestSpec metadata(ConsumerSE<RSocketRequester.MetadataSpec<?>> configurer)
Consumer
を介して追加のメタデータエントリを追加します。これにより、Spring Security などのライブラリは、一連のカスタマイズを適用するためのショートカットを提供できます。configurer
- 適用するコンフィギュレーター IllegalArgumentExceptionSE
- 複合メタデータを使用しない場合。reactor.core.publisher.Mono<VoidSE> sendMetadata()
metadataPush
を実行します。RSocketRequester.RetrieveSpec data(ObjectSE data)
Publisher
ReactiveAdapterRegistry
を介して 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
- 生成される値の型