クラス DefaultWebFilterChain

java.lang.ObjectSE
org.springframework.web.server.handler.DefaultWebFilterChain
実装されたすべてのインターフェース:
WebFilterChain

public class DefaultWebFilterChain extends ObjectSE implements WebFilterChain
WebFilterChain のデフォルト実装。

このクラスの各インスタンスは、チェーンの 1 つのリンクを表します。public コンストラクター DefaultWebFilterChain(WebHandler, List) は完全なチェーンを初期化し、最初のリンクを表します。

このクラスは不変であり、スレッドセーフです。一度作成すると、リクエストを同時に処理するために再利用できます。

導入:
5.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • DefaultWebFilterChain

      public DefaultWebFilterChain(WebHandler handler, ListSE<WebFilter> filters)
      使用するフィルターとターゲットハンドラーのリストを含む public コンストラクター。
      パラメーター:
      handler - ターゲットハンドラー
      filters - ハンドラーの前のフィルター
      導入:
      5.1
  • メソッドの詳細

    • getFilters

      public ListSE<WebFilter> getFilters()
    • getHandler

      public WebHandler getHandler()
    • filter

      public reactor.core.publisher.Mono<VoidSE> filter(ServerWebExchange exchange)
      インターフェースからコピーされた説明: WebFilterChain
      チェーンの次の WebFilter に委譲します。
      次で指定:
      インターフェース WebFilterChainfilter 
      パラメーター:
      exchange - 現在のサーバー交換
      戻り値:
      リクエスト処理が完了したことを示す Mono<Void>