## Uses of Interface
org.springframework.data.spel.spi.ExtensionIdAware

Packages that use ExtensionIdAware
org.springframework.data.repository.query: Support classes to work with query methods.
org.springframework.data.spel
org.springframework.data.spel.spi: Service provider interfaces to extend the query execution mechanism.

### Uses of ExtensionIdAware in org.springframework.data.repository.query

Constructor parameters in org.springframework.data.repository.query with type arguments of type ExtensionIdAware
Constructor and Description
`ReactiveExtensionAwareQueryMethodEvaluationContextProvider(List<? extends ExtensionIdAware> extensions)` Create a new `ReactiveExtensionAwareQueryMethodEvaluationContextProvider` using the given `EvaluationContextExtension`s and `ReactiveEvaluationContextExtension`s.

### Uses of ExtensionIdAware in org.springframework.data.spel

Constructor parameters in org.springframework.data.spel with type arguments of type ExtensionIdAware
Constructor and Description
`ExtensionAwareEvaluationContextProvider(Collection<? extends ExtensionIdAware> extensions)` Creates a new `ExtensionAwareEvaluationContextProvider` for the given `EvaluationContextExtension`s.
`ExtensionAwareEvaluationContextProvider(Lazy<? extends Collection<? extends ExtensionIdAware>> extensions)`
`ReactiveExtensionAwareEvaluationContextProvider(Collection<? extends ExtensionIdAware> extensions)` Creates a new `ReactiveExtensionAwareEvaluationContextProvider` for the given `EvaluationContextExtension`s.

### Uses of ExtensionIdAware in org.springframework.data.spel.spi

Subinterfaces of ExtensionIdAware in org.springframework.data.spel.spi
`interface` `EvaluationContextExtension` SPI to allow adding a set of properties and function definitions accessible via the root of an `EvaluationContext` provided by an `ExtensionAwareQueryMethodEvaluationContextProvider`.
`interface` `ReactiveEvaluationContextExtension` SPI to resolve a `EvaluationContextExtension` to make it accessible via the root of an `EvaluationContext` provided by a `ExtensionAwareQueryMethodEvaluationContextProvider`.