クラス ReactiveExtensionAwareEvaluationContextProvider
java.lang.ObjectSE
org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
- 実装されているすべてのインターフェース:
EvaluationContextProvider,ReactiveEvaluationContextProvider
public class ReactiveExtensionAwareEvaluationContextProvider
extends ObjectSE
implements ReactiveEvaluationContextProvider
ReactiveEvaluationContextExtension および EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルするリアクティブ EvaluationContextProvider。- 導入:
- 2.4
- 作成者:
- Mark Paluch
フィールドのサマリー
インターフェース org.springframework.data.spel.EvaluationContextProvider から継承されたフィールド
DEFAULTコンストラクターの概要
コンストラクターコンストラクター説明ReactiveExtensionAwareEvaluationContextProvider(CollectionSE<? extends ExtensionIdAware> extensions) 指定されたEvaluationContextExtensionの新しいReactiveExtensionAwareEvaluationContextProviderを作成します。指定されたListableBeanFactoryから遅延検索された拡張機能を使用して新しいReactiveExtensionAwareEvaluationContextProviderを作成します。メソッドのサマリー
修飾子と型メソッド説明getEvaluationContext(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContextを返します。getEvaluationContext(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。reactor.core.publisher.Mono<StandardEvaluationContext>getEvaluationContextLater(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContextを返します。reactor.core.publisher.Mono<StandardEvaluationContext>getEvaluationContextLater(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。
コンストラクターの詳細
ReactiveExtensionAwareEvaluationContextProvider
public ReactiveExtensionAwareEvaluationContextProvider()ReactiveExtensionAwareEvaluationContextProvider
指定されたListableBeanFactoryから遅延検索された拡張機能を使用して新しいReactiveExtensionAwareEvaluationContextProviderを作成します。- パラメーター:
beanFactory- 拡張機能を検索するListableBeanFactory。
ReactiveExtensionAwareEvaluationContextProvider
public ReactiveExtensionAwareEvaluationContextProvider(CollectionSE<? extends ExtensionIdAware> extensions) 指定されたEvaluationContextExtensionの新しいReactiveExtensionAwareEvaluationContextProviderを作成します。- パラメーター:
extensions- null であってはなりません。
メソッドの詳細
getEvaluationContext
インターフェースからコピーされた説明:EvaluationContextProvider指定されたパラメーター値を使用して作成されたEvaluationContextを返します。- 次で指定:
- インターフェース
EvaluationContextProviderのgetEvaluationContext - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。- 戻り値:
getEvaluationContext
public EvaluationContext getEvaluationContext(ObjectSE rootObject, ExpressionDependencies dependencies) インターフェースからコピーされた説明:EvaluationContextProvider指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。返されるEvaluationContextには、必要なexpression dependenciesに応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- 次で指定:
- インターフェース
EvaluationContextProviderのgetEvaluationContext - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。dependencies- リクエストされた式の依存関係を使用可能にします。- 戻り値:
getEvaluationContextLater
public reactor.core.publisher.Mono<StandardEvaluationContext> getEvaluationContextLater(ObjectSE rootObject) インターフェースからコピーされた説明:ReactiveEvaluationContextProvider指定されたパラメーター値を使用して作成されたEvaluationContextを返します。- 次で指定:
- インターフェース
ReactiveEvaluationContextProviderのgetEvaluationContextLater - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。- 戻り値:
- 正確に 1 つの
EvaluationContextを放出する mono。
getEvaluationContextLater
public reactor.core.publisher.Mono<StandardEvaluationContext> getEvaluationContextLater(ObjectSE rootObject, ExpressionDependencies dependencies) インターフェースからコピーされた説明:ReactiveEvaluationContextProvider指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。返されるEvaluationContextには、必要なexpression dependenciesに応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- 次で指定:
- インターフェース
ReactiveEvaluationContextProviderのgetEvaluationContextLater - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。dependencies- リクエストされた式の依存関係を使用可能にします。- 戻り値:
- 正確に 1 つの
EvaluationContextを放出する mono。