パッケージ org.springframework.http.server.reactive
@NonNullApi @NonNullFields パッケージ org.springframework.http.server.reactive
ServerHttpRequest および ServerHttpResponse と処理用の HttpHandler を含む、リアクティブ HTTP サーバーサポートの抽象化。また、サーブレットコンテナー、Netty + Reactor IO、Undertow など、さまざまなランタイムに適応する実装も提供します。
- クラス説明イベントリスナー読み取り API と Reactive Streams の間をブリッジする
Publisher実装の抽象基本クラス。リスナーベースのサーバーレスポンスの抽象基本クラス。AbstractListenerWriteProcessorの代替ですが、代わりにフラッシュ境界を使用してPublisher<Publisher<T>>を記述すると、ネストされた各パブリッシャーの完了後に強制されます。イベントリスナー書き込み API と Reactive Streams を橋渡しするProcessor実装の抽象基本クラス。ServerHttpRequest実装の共通基本クラス。ServerHttpResponse実装の基本クラス。ソースPublisher<T>を受け入れて結果のPublisher<Void>を返す書き込み関数がある場合、この演算子は、ソースパブリッシャーがエラーなしでパブリッシュを開始するかどうかがわかるまで、書き込み関数の呼び出しを延期できます。HttpHandlerは、単純なプレフィックスベースのマッピングに基づいて、いくつかのHttpHandlerのいずれかにリクエストを委譲します。異なるランタイム間で共通の分母として機能するリアクティブ HTTP リクエスト処理の最低レベルの契約。HttpHandlerにデコレータを適用するための契約。HTTP HEAD リクエスト用のServerHttpResponseデコレータ。HttpHandlerを JettyHandler抽象化に適合させます。ByteBufferSE を使用してレスポンスに書き込むために Jetty API を使用するServletHttpHandlerAdapter拡張。HttpHandlerを Reactor Netty チャネル処理機能に適合させます。HttpHandlerを Reactor Netty 5 チャネル処理機能に適合させます。リアクティブなサーバー側の HTTP リクエストを表します。既存のServerHttpRequestを変更するためのビルダー。別のServerHttpRequestをラップし、すべてのメソッドをそれに委譲します。リアクティブサーバー側の HTTP レスポンスを表します。別のServerHttpResponseをラップし、すべてのメソッドをそれに委譲します。サーブレット非同期サポートとサーブレットノンブロッキング I/O を使用して、HttpHandlerをHttpServletEE に適合させます。SSL セッション情報の所有者。Tomcat API を使用してリクエストから読み取り、ByteBufferSE でレスポンスに書き込むServletHttpHandlerAdapter拡張。HttpHandlerを UndertowHttpHandlerに適合させます。