クラス ServerWebExchangeContextFilter

java.lang.ObjectSE
org.springframework.web.filter.reactive.ServerWebExchangeContextFilter
実装済みのインターフェース一覧:
WebFilter

public class ServerWebExchangeContextFilter extends ObjectSE implements WebFilter
Reactor Context に属性を挿入し、現在の ServerWebExchange を属性名 EXCHANGE_CONTEXT_ATTRIBUTE で利用できるようにします。これは、リクエスト処理に参加するコンポーネントに明示的に渡すことなく、交換にアクセスできます。

コンビニエンスメソッド getExchange(ContextView) は交換を検索します。

導入:
5.2
作成者:
Rossen Stoyanchev
  • フィールドの詳細

    • EXCHANGE_CONTEXT_ATTRIBUTE

      public static final StringSE EXCHANGE_CONTEXT_ATTRIBUTE
      コンテキストで交換が保存される属性名。
  • コンストラクターの詳細

    • ServerWebExchangeContextFilter

      public ServerWebExchangeContextFilter()
  • メソッドの詳細

    • filter

      public Mono<VoidSE> filter(ServerWebExchange exchange, WebFilterChain chain)
      インターフェースからコピーされた説明: WebFilter
      Web リクエストを処理し、(オプションで)指定された WebFilterChain を介して次の WebFilter に委譲します。
      次で指定:
      インターフェース WebFilterfilter 
      パラメーター:
      exchange - 現在のサーバー交換
      chain - 次のフィルターに委譲する方法を提供します
      戻り値:
      リクエスト処理の完了を示す Mono<Void> 
    • getExchange

      public static OptionalSE<ServerWebExchange> getExchange(ContextView contextView)
      利用可能な場合は、Reactor ContextView から ServerWebExchange にアクセスします。これは通常、フィルターチェーンに ServerWebExchangeContextFilter が存在する場合に当てはまります。
      パラメーター:
      contextView - contextView から交換を受ける
      戻り値:
      見つかった場合は、交換を伴う OptionalSE
      導入:
      6.0.6