Interface ReactiveQueryMethodEvaluationContextProvider

All Superinterfaces:
QueryMethodEvaluationContextProvider
All Known Implementing Classes:
ReactiveExtensionAwareQueryMethodEvaluationContextProvider

@Deprecated(since="3.4", forRemoval=true) public interface ReactiveQueryMethodEvaluationContextProvider extends QueryMethodEvaluationContextProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Provides a way to access a centrally defined potentially shared EvaluationContext by considering ReactiveEvaluationContextExtension.
Since:
2.4
Author:
Mark Paluch
  • Field Details

  • Method Details

    • getEvaluationContextLater

      <T extends Parameters<?, ?>> reactor.core.publisher.Mono<EvaluationContext> getEvaluationContextLater(T parameters, Object[] parameterValues)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Return a EvaluationContext built using the given Parameters and parameter values.
      Parameters:
      parameters - the Parameters instance obtained from the query method the context is built for.
      parameterValues - the values for the parameters.
      Returns:
      a mono that emits exactly one EvaluationContext.
    • getEvaluationContextLater

      <T extends Parameters<?, ?>> reactor.core.publisher.Mono<EvaluationContext> getEvaluationContextLater(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Return a EvaluationContext built using the given Parameters and parameter values.
      Parameters:
      parameters - the Parameters instance obtained from the query method the context is built for.
      parameterValues - the values for the parameters.
      Returns:
      a mono that emits exactly one EvaluationContext.