クラス ApplicationContextServerWebExchangeMatcher<C>
java.lang.ObjectSE
org.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<C>
- 型パラメーター:
C
- match メソッドが実際に使用する必要があるコンテキストの型。ApplicationContext
またはexisting bean
のクラスを指定できます。
- 実装されたすべてのインターフェース:
ServerWebExchangeMatcher
- 既知の直属サブクラス
EndpointRequest.EndpointServerWebExchangeMatcher
,EndpointRequest.LinksServerWebExchangeMatcher
public abstract class ApplicationContextServerWebExchangeMatcher<C>
extends ObjectSE
implements ServerWebExchangeMatcher
ApplicationContext
バックアップ ServerWebExchangeMatcher
。ApplicationContext
を直接操作して、通常の方法でオートワイヤーされた既存の Bean または create a new bean
を入手できます。- 導入:
- 2.0.0
- 作成者:
- Madhura Bhave
ネストされたクラスのサマリー
インターフェース org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher から継承されたネストクラス / インターフェース
ServerWebExchangeMatcher.MatchResult
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected SupplierSE<C>
getContext
(ServerWebExchange exchange) protected boolean
ignoreApplicationContext
(ApplicationContext applicationContext) ApplicationContext
を無視し、マッチングに使用しない場合に返します。protected void
initialized
(SupplierSE<C> context) コンテキストが初期化されると呼び出されます。final reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult>
matches
(ServerWebExchange exchange) protected abstract reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult>
matches
(ServerWebExchange exchange, SupplierSE<C> context) 戦略によって実装されたルールが提供された取引所と一致するかどうかを決定します。
コンストラクターの詳細
ApplicationContextServerWebExchangeMatcher
メソッドの詳細
matches
public final reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult> matches(ServerWebExchange exchange) - 次で指定:
- インターフェース
ServerWebExchangeMatcher
のmatches
matches
protected abstract reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult> matches(ServerWebExchange exchange, SupplierSE<C> context) 戦略によって実装されたルールが提供された取引所と一致するかどうかを決定します。- パラメーター:
exchange
- ソース交換context
- 初期化されたコンテキストのサプライヤー (例外をスローすることがあります)- 戻り値:
- 交換が一致する場合
ignoreApplicationContext
ApplicationContext
を無視し、マッチングに使用しない場合に返します。このメソッドがtrue
を返す場合、コンテキストは使用されず、matches
メソッドはfalse
を返します。- パラメーター:
applicationContext
- 候補アプリケーションコンテキスト- 戻り値:
- アプリケーションコンテキストを無視する必要がある場合
- 導入:
- 2.2.5
getContext
initialized
コンテキストが初期化されると呼び出されます。- パラメーター:
context
- 初期化されたコンテキストのサプライヤー (例外をスローすることがあります)