# Uses of Package
org.springframework.data.repository.core.support

Packages that use org.springframework.data.repository.core.support
org.springframework.data.repository.cdi: Base classes to implement CDI support for repositories.
org.springframework.data.repository.core.support: Base classes to implement repositories for various data stores.

Classes in org.springframework.data.repository.core.support used by org.springframework.data.repository.cdi
Class and Description
QueryCreationListener Callback for listeners that want to execute functionality on `RepositoryQuery` creation.
RepositoryComposition.RepositoryFragments Value object representing an ordered list of `fragments`.
RepositoryFactorySupport Factory bean to create instances of a given repository interface.
RepositoryProxyPostProcessor Callback interface used during repository proxy creation.

Classes in org.springframework.data.repository.core.support used by org.springframework.data.repository.core.support
Class and Description
AbstractRepositoryMetadata Base class for `RepositoryMetadata` implementations.
MethodLookup Strategy interface providing `predicates` to resolve a method called on a composite to its implementation method.
MethodLookup.InvokedMethod Value object representing an invoked `Method`.
MethodLookup.MethodPredicate A method predicate to be applied on the `MethodLookup.InvokedMethod` and `method candidate`.
QueryCreationListener Callback for listeners that want to execute functionality on `RepositoryQuery` creation.
RepositoryComposition Composite implementation to back repository method implementations.
RepositoryComposition.RepositoryFragments Value object representing an ordered list of `fragments`.
RepositoryFactoryBeanSupport Adapter for Springs `FactoryBean` interface to allow easy setup of repository factories via Spring configuration.
RepositoryFactoryCustomizer Callback interface that can be used to to customize a `repository factory`.
RepositoryFactoryInformation Interface for components that can provide meta-information about a repository factory, the backing `EntityInformation` and `RepositoryInformation` as well as the `QueryMethod`s exposed by the repository.
RepositoryFactorySupport Factory bean to create instances of a given repository interface.
RepositoryFragment Value object representing a repository fragment.
RepositoryMethodInvocationListener Interface to be implemented by listeners that want to be notified upon repository method invocation.
RepositoryMethodInvocationListener.RepositoryMethodInvocation Value object capturing the actual invocation.
RepositoryMethodInvocationListener.RepositoryMethodInvocationResult
RepositoryMethodInvocationListener.RepositoryMethodInvocationResult.State
RepositoryProxyPostProcessor Callback interface used during repository proxy creation.
SurroundingTransactionDetectorMethodInterceptor `MethodInterceptor` detecting whether a transaction is already running and exposing that fact via `SurroundingTransactionDetectorMethodInterceptor.isSurroundingTransactionActive()`.