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