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