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