クラス ServerWebExchangeContextFilter
java.lang.ObjectSE
org.springframework.web.filter.reactive.ServerWebExchangeContextFilter
- 実装されたすべてのインターフェース:
WebFilter
Reactor
Context
に属性を挿入して、現在の ServerWebExchange
を属性名 EXCHANGE_CONTEXT_ATTRIBUTE
で使用できるようにします。これは、リクエスト処理に関与するコンポーネントに明示的に渡さずにエクスチェンジにアクセスできます。 コンビニエンスメソッド get(Context)
は交換を検索します。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
filter
(ServerWebExchange exchange, WebFilterChain chain) Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。static OptionalSE<ServerWebExchange>
get
(reactor.util.context.Context context) 可能な場合は Reactor コンテキストからServerWebExchange
にアクセスします。これは、ServerWebExchangeContextFilter
が使用するように構成されていて、指定のコンテキストがチェーンを処理するリクエストから取得された場合です。
フィールドの詳細
EXCHANGE_CONTEXT_ATTRIBUTE
コンテキストで交換が保存される属性名。
コンストラクターの詳細
ServerWebExchangeContextFilter
public ServerWebExchangeContextFilter()
メソッドの詳細
filter
インターフェースからコピーされた説明:WebFilter
Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。get
可能な場合は Reactor コンテキストからServerWebExchange
にアクセスします。これは、ServerWebExchangeContextFilter
が使用するように構成されていて、指定のコンテキストがチェーンを処理するリクエストから取得された場合です。- パラメーター:
context
- 取引所にアクセスするためのコンテキスト- 戻り値:
- 交換