クラス 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
を返します。getEvaluationContextLater
(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。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
インターフェースからコピーされた説明:ReactiveEvaluationContextProvider
指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。- 次で指定:
- インターフェース
ReactiveEvaluationContextProvider
のgetEvaluationContextLater
- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。- 戻り値:
- 正確に 1 つの
EvaluationContext
を放出する mono。
getEvaluationContextLater
public Mono<StandardEvaluationContext> getEvaluationContextLater(@Nullable ObjectSE rootObject, ExpressionDependencies dependencies) インターフェースからコピーされた説明:ReactiveEvaluationContextProvider
指定されたパラメーター値を使用し、expression dependencies
を考慮して構築された調整済みEvaluationContext
を返します。返されるEvaluationContext
には、必要なexpression dependencies
に応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- 次で指定:
- インターフェース
ReactiveEvaluationContextProvider
のgetEvaluationContextLater
- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。dependencies
- リクエストされた式の依存関係を使用可能にします。- 戻り値:
- 正確に 1 つの
EvaluationContext
を放出する mono。