インターフェースの使用
org.springframework.web.reactive.function.BodyInserter
BodyInserter を使用するパッケージ
パッケージ
説明
WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.test.web.reactive.server 内の BodyInserter 使用
型 BodyInserter のパラメーターを持つ org.springframework.test.web.reactive.server のメソッド修飾子と型メソッド説明WebTestClient.RequestBodySpec.body(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserterに設定します。org.springframework.web.reactive.function 内の BodyInserter 使用
org.springframework.web.reactive.function 内の BodyInserter サブインターフェース修飾子と型インターフェース説明static interfaceフォームデータまたはマルチパートフォームデータの追加を可能にするBodyInserterの拡張。static interface非同期パーツの追加を可能にするBodyInserters.FormInserterの拡張。修飾子と型メソッド説明static <T> BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.empty()書かないインサーター。static <T extends Publisher<DataBuffer>>
BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromDataBuffers(T publisher) 指定されたPublisher<DataBuffer>を本文に書き込むための挿入子。static <T extends Publisher<DataBuffer>>
BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromOutputStream(ConsumerSE<OutputStreamSE> outputStreamConsumer, ExecutorSE executor) OutputStreamに書き込まれたバイトに基づくインサーター。static <T extends Publisher<DataBuffer>>
BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromOutputStream(ConsumerSE<OutputStreamSE> outputStreamConsumer, ExecutorSE executor, int chunkSize) OutputStreamに書き込まれたバイトに基づくインサーター。static <T> BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromProducer(T producer, ClassSE<?> elementClass) PublisherまたはReactiveAdapterRegistryを介してPublisherに適応可能な別のプロデューサーでなければならない値の指定されたプロデューサーを書き込むためのインサーター。static <T> BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromProducer(T producer, ParameterizedTypeReference<?> elementTypeRef) PublisherまたはReactiveAdapterRegistryを介してPublisherに適応可能な別のプロデューサーでなければならない値の指定されたプロデューサーを書き込むためのインサーター。static <T, P extends Publisher<T>>
BodyInserter<P, ReactiveHttpOutputMessage> BodyInserters.fromPublisher(P publisher, ClassSE<T> elementClass) 指定されたPublisherを書き込むためのインサーター。static <T, P extends Publisher<T>>
BodyInserter<P, ReactiveHttpOutputMessage> BodyInserters.fromPublisher(P publisher, ParameterizedTypeReference<T> elementTypeRef) 指定されたPublisherを書き込むためのインサーター。static <T extends Resource>
BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromResource(T resource) 指定されたResourceを書き込むための挿入子。static <T, S extends Publisher<ServerSentEvent<T>>>
BodyInserter<S, ServerHttpResponse> BodyInserters.fromServerSentEvents(S eventsPublisher) 指定されたServerSentEventパブリッシャーを書き込むインサーター。static <T> BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromValue(T body) 指定された値を書き込むための挿入子。static <T> BodyInserter<T, ReactiveHttpOutputMessage> BodyInserters.fromValue(T body, ParameterizedTypeReference<T> bodyType) 指定された値を書き込むための挿入子。org.springframework.web.reactive.function.client 内の BodyInserter 使用
修飾子と型メソッド説明BodyInserter<?, ? super ClientHttpRequest> ClientRequest.body()このリクエストのボディインサーターを返します。型 BodyInserter のパラメーターを持つ org.springframework.web.reactive.function.client のメソッド修飾子と型メソッド説明ClientRequest.Builder.body(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserterに設定します。WebClient.RequestBodySpec.body(BodyInserter<?, ? super ClientHttpRequest> inserter) 指定された本文挿入子を使用して、リクエストの本文を設定します。org.springframework.web.reactive.function.server 内の BodyInserter 使用
修飾子と型メソッド説明BodyInserter<T, ? super ServerHttpResponse> EntityResponse.inserter()エンティティを出力ストリームに書き込むBodyInserterを返します。型 BodyInserter のパラメーターを持つ org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ServerResponse> ServerResponse.BodyBuilder.body(BodyInserter<?, ? super ServerHttpResponse> inserter) レスポンスの本文を指定のBodyInserterに設定して返します。