Package org.springframework.data.spel
Interface ReactiveEvaluationContextProvider
- All Superinterfaces:
- EvaluationContextProvider
- All Known Implementing Classes:
- ReactiveExtensionAwareEvaluationContextProvider
Provides a way to access a centrally defined potentially shared 
EvaluationContext.- Since:
- 2.4
- Author:
- Mark Paluch
- 
Field SummaryFields inherited from interface org.springframework.data.spel.EvaluationContextProviderDEFAULT
- 
Method SummaryModifier and TypeMethodDescriptionMono<? extends EvaluationContext>getEvaluationContextLater(@Nullable Object rootObject) Return aEvaluationContextbuilt using the given parameter values.default Mono<? extends EvaluationContext>getEvaluationContextLater(@Nullable Object rootObject, ExpressionDependencies dependencies) Return a tailoredEvaluationContextbuilt using the given parameter values and consideringexpression dependencies.Methods inherited from interface org.springframework.data.spel.EvaluationContextProvidergetEvaluationContext, getEvaluationContext
- 
Method Details- 
getEvaluationContextLaterReturn aEvaluationContextbuilt using the given parameter values.- Parameters:
- rootObject- the root object to set in the- EvaluationContext.
- Returns:
- a mono that emits exactly one EvaluationContext.
 
- 
getEvaluationContextLaterdefault Mono<? extends EvaluationContext> getEvaluationContextLater(@Nullable Object rootObject, ExpressionDependencies dependencies) Return a tailoredEvaluationContextbuilt using the given parameter values and consideringexpression dependencies. The returnedEvaluationContextmay contain a reduced visibility of methods and properties/fields according to the requiredexpression dependencies.- Parameters:
- rootObject- the root object to set in the- EvaluationContext.
- dependencies- the requested expression dependencies to be available.
- Returns:
- a mono that emits exactly one EvaluationContext.
- Since:
- 2.4
 
 
-