クラス 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 booleanignoreApplicationContext(ApplicationContext applicationContext) ApplicationContextを無視し、マッチングに使用しない場合に返します。protected voidinitialized(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- 初期化されたコンテキストのサプライヤー (例外をスローすることがあります)