インターフェース HttpHandler

すべての既知の実装クラス:
ContextPathCompositeHandlerHttpWebHandlerAdapter

public interface HttpHandler
異なるランタイム間で共通の分母として機能するリアクティブ HTTP リクエスト処理の最低レベルの契約。

org.springframework.web.server パッケージなどでは、WebFilterWebSessionServerWebExchange などのアプリケーション用の高レベルでありながら汎用的なビルドブロックを使用できます。

アノテーション付きコントローラーや機能ハンドラーなどのアプリケーションレベルのプログラミングモデルは、spring-webflux モジュールで使用できます。

通常、HttpHandler は、WebHttpHandlerBuilder を介してブリッジされた高レベルのプログラミングモデルを持つアプリケーション全体を表します。ContextPathCompositeHandler を使用して、一意のコンテキストパスにある複数のアプリケーションをプラグインできます。

導入:
5.0
作成者:
Arjen Poutsma, Rossen Stoyanchev
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<VoidSE>
    指定されたリクエストを処理し、レスポンスに書き込みます。
  • メソッドの詳細

    • handle

      reactor.core.publisher.Mono<VoidSE> handle(ServerHttpRequest request, ServerHttpResponse response)
      指定されたリクエストを処理し、レスポンスに書き込みます。
      パラメーター:
      request - 現在のリクエスト
      response - 現在のレスポンス
      戻り値:
      リクエスト処理の完了を示します