インターフェースの使用
org.springframework.http.ReactiveHttpOutputMessage
パッケージ
説明
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
マルチパートのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
リアクティブ HTTP クライアント契約のモック実装。
リアクティブ HTTP サーバー契約のモック実装。
リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http 内の ReactiveHttpOutputMessage 使用
修飾子と型インターフェース説明interface
「ゼロコピー」ファイル転送をサポートするReactiveOutputMessage
のサブインターフェース。org.springframework.http.client.reactive 内の ReactiveHttpOutputMessage 使用
org.springframework.http.codec 内の ReactiveHttpOutputMessage 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
ResourceHttpMessageWriter.addDefaultHeaders
(ReactiveHttpOutputMessage message, Resource resource, MediaType contentType, MapSE<StringSE, ObjectSE> hints) 指定されたリソースのデフォルトヘッダーを指定されたメッセージに追加します。void
ResourceHttpMessageWriter.addHeaders
(ReactiveHttpOutputMessage message, Resource resource, MediaType contentType, MapSE<StringSE, ObjectSE> hints) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。reactor.core.publisher.Mono<VoidSE>
EncoderHttpMessageWriter.write
(Publisher<? extends T> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<VoidSE>
FormHttpMessageWriter.write
(Publisher<? extends MultiValueMap<StringSE, StringSE>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<VoidSE>
HttpMessageWriter.write
(Publisher<? extends T> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) オブジェクトの特定のストリームを出力メッセージに書き込みます。reactor.core.publisher.Mono<VoidSE>
ResourceHttpMessageWriter.write
(Publisher<? extends Resource> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<VoidSE>
ServerSentEventHttpMessageWriter.write
(Publisher<?> input, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) org.springframework.http.codec.multipart 内の ReactiveHttpOutputMessage 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
MultipartHttpMessageWriter.write
(Publisher<? extends MultiValueMap<StringSE, ?>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<VoidSE>
PartEventHttpMessageWriter.write
(Publisher<? extends PartEvent> partDataStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<VoidSE>
PartHttpMessageWriter.write
(Publisher<? extends Part> parts, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE, ObjectSE> hints) org.springframework.http.codec.protobuf 内の ReactiveHttpOutputMessage 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
ProtobufHttpMessageWriter.write
(Publisher<? extends com.google.protobuf.Message> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) org.springframework.http.server.reactive 内の ReactiveHttpOutputMessage 使用
修飾子と型クラス説明class
リスナーベースのサーバーレスポンスの抽象基本クラス。class
ServerHttpResponse
実装の基本クラス。class
HTTP HEAD リクエスト用のServerHttpResponse
デコレータ。class
別のServerHttpResponse
をラップし、すべてのメソッドをそれに委譲します。org.springframework.mock.http.client.reactive 内の ReactiveHttpOutputMessage 使用
org.springframework.mock.http.server.reactive 内の ReactiveHttpOutputMessage 使用
org.springframework.web.reactive.function 内の ReactiveHttpOutputMessage 使用
修飾子と型インターフェース説明interface
BodyInserter<T,
M extends ReactiveHttpOutputMessage> ReactiveHttpOutputMessage
本体に入力できる関数の組み合わせ。修飾子と型メソッド説明static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.empty()
書かないインサーター。static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromDataBuffers
(T publisher) 指定されたPublisher<DataBuffer>
を本文に書き込むための挿入子。static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromObject
(T body) 使用すべきではありません。Spring Framework 5.2 以降、BodyInserters.fromValue(Object)
を推奨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> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromValue
(T body) 指定された値を書き込むための挿入子。
ResourceHttpMessageWriter.addDefaultHeaders(ReactiveHttpOutputMessage, Resource, MediaType, Map)
を推奨し、削除 = 6.2