パッケージ | 説明 |
---|---|
org.springframework.http.codec | |
org.springframework.http.codec.json | JSON エンコーダーおよびデコーダーのサポート。 |
org.springframework.http.server.reactive | |
org.springframework.mock.http.server.reactive | リアクティブ HTTP サーバー契約のモック実装。 |
org.springframework.web.cors.reactive | 一般的な CorsProcessor 戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。 |
org.springframework.web.reactive.function | リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。 |
org.springframework.web.reactive.function.server | Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。 |
org.springframework.web.server | Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。 |
org.springframework.web.server.adapter | 基礎となる org.springframework.http.client.reactive リアクティブ HTTP アダプターと HttpHandler に適応する実装。 |
修飾子と型 | メソッドと説明 |
---|---|
MapSE<StringSE, ObjectSE> | HttpMessageDecoder.getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) サーバーリクエストまたはターゲットコントローラーメソッドパラメーターのアノテーションに基づいてデコードヒントを取得します。 |
default MapSE<StringSE, ObjectSE> | HttpMessageEncoder.getEncodeHints(ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) サーバーリクエストまたはターゲットコントローラーメソッドパラメーターのアノテーションに基づいてデコードヒントを取得します。 |
protected MapSE<StringSE, ObjectSE> | DecoderHttpMessageReader.getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) たとえば、サーバーリクエストまたはコントローラーメソッドパラメーターからのアノテーションに基づいて、デコードの追加のヒントを取得します。 |
protected MapSE<StringSE, ObjectSE> | ResourceHttpMessageReader.getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) |
protected MapSE<StringSE, ObjectSE> | EncoderHttpMessageWriter.getWriteHints(ResolvableType streamType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) たとえば、サーバーリクエストまたはコントローラーメソッドパラメーターからのアノテーションに基づいて、エンコードに関する追加のヒントを取得します。 |
reactor.core.publisher.Flux<T> | DecoderHttpMessageReader.read(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) |
default reactor.core.publisher.Flux<T> | HttpMessageReader.read(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) 追加のコンテキストが利用可能な、 HttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map) のサーバー側のみの代替。 |
reactor.core.publisher.Mono<T> | DecoderHttpMessageReader.readMono(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) |
default reactor.core.publisher.Mono<T> | HttpMessageReader.readMono(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) 追加のコンテキストを使用できる、 HttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map) のサーバー側のみの代替。 |
reactor.core.publisher.Mono<VoidSE> | ServerSentEventHttpMessageWriter.write(Publisher<?> input, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<VoidSE> | ResourceHttpMessageWriter.write(Publisher<? extends Resource> inputStream, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) |
reactor.core.publisher.Mono<VoidSE> | EncoderHttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) |
default reactor.core.publisher.Mono<VoidSE> | HttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> hints) 追加のコンテキストが利用可能な、 HttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map) のサーバー側のみの代替。 |
修飾子と型 | メソッドと説明 |
---|---|
MapSE<StringSE, ObjectSE> | AbstractJackson2Decoder.getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) |
MapSE<StringSE, ObjectSE> | AbstractJackson2Encoder.getEncodeHints(ResolvableType actualType, ResolvableType elementType, MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractListenerServerHttpResponse リスナーベースのサーバーレスポンスの抽象基本クラス。 |
class | AbstractServerHttpResponse ServerHttpResponse 実装の基本クラス。 |
class | HttpHeadResponseDecorator HTTP HEAD リクエスト用の ServerHttpResponse デコレータ。 |
class | ServerHttpResponseDecorator 別の ServerHttpResponse をラップし、すべてのメソッドをそれに委譲します。 |
修飾子と型 | メソッドと説明 |
---|---|
ServerHttpResponse | ServerHttpResponseDecorator.getDelegate() |
修飾子と型 | メソッドと説明 |
---|---|
static <T> T | ServerHttpResponseDecorator.getNativeResponse(ServerHttpResponse response) 可能であれば、基盤となるサーバー API のネイティブレスポンスを返し、必要に応じて ServerHttpResponseDecorator もアンラップします。 |
reactor.core.publisher.Mono<VoidSE> | HttpHandler.handle(ServerHttpRequest request, ServerHttpResponse response) 指定されたリクエストを処理し、レスポンスに書き込みます。 |
reactor.core.publisher.Mono<VoidSE> | ContextPathCompositeHandler.handle(ServerHttpRequest request, ServerHttpResponse response) |
コンストラクターと説明 |
---|
HttpHeadResponseDecorator(ServerHttpResponse delegate) |
ServerHttpResponseDecorator(ServerHttpResponse delegate) |
修飾子と型 | クラスと説明 |
---|---|
class | MockServerHttpResponse 実際のサーバーなしでテストで使用するための AbstractServerHttpResponse のモック拡張。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | DefaultCorsProcessor.rejectRequest(ServerHttpResponse response) CORS チェックの 1 つが失敗したときに呼び出されます。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T,S extends Publisher<ServerSentEvent<T>>> | BodyInserters.fromServerSentEvents(S eventsPublisher) 指定された ServerSentEvent パブリッシャーを書き込むインサーター。 |
OptionalSE<ServerHttpResponse> | BodyExtractor.Context.serverResponse() オプションで ServerHttpResponse を返します(存在する場合)。 |
修飾子と型 | メソッドと説明 |
---|---|
BodyInserter<T,? super ServerHttpResponse> | EntityResponse.inserter() エンティティを出力ストリームに書き込む BodyInserter を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<ServerResponse> | ServerResponse.BodyBuilder.body(BodyInserter<?,? super ServerHttpResponse> inserter) レスポンスの本文を指定の BodyInserter に設定して返します。 |
修飾子と型 | メソッドと説明 |
---|---|
ServerHttpResponse | ServerWebExchange.getResponse() 現在の HTTP レスポンスを返します。 |
ServerHttpResponse | ServerWebExchangeDecorator.getResponse() |
修飾子と型 | メソッドと説明 |
---|---|
ServerWebExchange.Builder | ServerWebExchange.Builder.response(ServerHttpResponse response) 使用するレスポンスを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
ServerHttpResponse | DefaultServerWebExchange.getResponse() |
修飾子と型 | メソッドと説明 |
---|---|
protected ServerWebExchange | HttpWebHandlerAdapter.createExchange(ServerHttpRequest request, ServerHttpResponse response) |
reactor.core.publisher.Mono<VoidSE> | HttpWebHandlerAdapter.handle(ServerHttpRequest request, ServerHttpResponse response) |
コンストラクターと説明 |
---|
DefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver) |