パッケージ 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
抽象化に適合させます。ByteBuffer
SE を使用してレスポンスに書き込むために Jetty API を使用するServletHttpHandlerAdapter
拡張。HttpHandler
を Reactor Netty チャネル処理機能に適合させます。HttpHandler
を Reactor Netty 5 チャネル処理機能に適合させます。リアクティブなサーバー側の HTTP リクエストを表します。既存のServerHttpRequest
を変更するためのビルダー。別のServerHttpRequest
をラップし、すべてのメソッドをそれに委譲します。リアクティブサーバー側の HTTP レスポンスを表します。別のServerHttpResponse
をラップし、すべてのメソッドをそれに委譲します。サーブレット非同期サポートとサーブレットノンブロッキング I/O を使用して、HttpHandler
をHttpServlet
EE に適合させます。SSL セッション情報の所有者。Tomcat API を使用してリクエストから読み取り、ByteBuffer
SE でレスポンスに書き込むServletHttpHandlerAdapter
拡張。HttpHandler
を UndertowHttpHandler
に適合させます。