public class ServerWebExchangeContextFilter extends ObjectSE implements WebFilter
Context
に属性を挿入して、現在の ServerWebExchange
を属性名 EXCHANGE_CONTEXT_ATTRIBUTE
で使用できるようにします。これは、リクエスト処理に関与するコンポーネントに明示的に渡さずにエクスチェンジにアクセスできます。 コンビニエンスメソッド get(Context)
は交換を検索します。
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | EXCHANGE_CONTEXT_ATTRIBUTE コンテキストで交換が保存される属性名。 |
コンストラクターと説明 |
---|
ServerWebExchangeContextFilter() |
修飾子と型 | メソッドと説明 |
---|---|
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 が使用するように構成されていて、指定のコンテキストがチェーンを処理するリクエストから取得された場合です。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE EXCHANGE_CONTEXT_ATTRIBUTE
public reactor.core.publisher.Mono<VoidSE> filter(ServerWebExchange exchange, WebFilterChain chain)
WebFilter
WebFilterChain
を介して次の WebFilter
に委譲します。public static OptionalSE<ServerWebExchange> get(reactor.util.context.Context context)
ServerWebExchange
にアクセスします。これは、ServerWebExchangeContextFilter
が使用するように構成されていて、指定のコンテキストがチェーンを処理するリクエストから取得された場合です。context
- 取引所にアクセスするためのコンテキスト