Class SolrRepositoryBean<T>
java.lang.Object
org.springframework.data.repository.cdi.CdiRepositoryBean<T>
org.springframework.data.solr.repository.cdi.SolrRepositoryBean<T>
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>,jakarta.enterprise.inject.spi.Bean<T>,jakarta.enterprise.inject.spi.BeanAttributes<T>,jakarta.enterprise.inject.spi.PassivationCapable
public class SolrRepositoryBean<T>
extends org.springframework.data.repository.cdi.CdiRepositoryBean<T>
Uses
CdiRepositoryBean to create SolrRepository instances.-
Constructor Summary
ConstructorsConstructorDescriptionSolrRepositoryBean(jakarta.enterprise.inject.spi.Bean<SolrOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, jakarta.enterprise.inject.spi.BeanManager beanManager, Optional<org.springframework.data.repository.config.CustomRepositoryImplementationDetector> detector) Creates a newSolrRepositoryBean. -
Method Summary
Methods inherited from class org.springframework.data.repository.cdi.CdiRepositoryBean
applyConfiguration, applyConfiguration, create, create, create, destroy, getBeanClass, getDependencyInstance, getDependencyInstance, getId, getInjectionPoints, getName, getQualifiers, getRepositoryFragments, getStereotypes, getTypes, initialize, isAlternative, isNullable, lookupConfiguration, toString
-
Constructor Details
-
SolrRepositoryBean
public SolrRepositoryBean(jakarta.enterprise.inject.spi.Bean<SolrOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, jakarta.enterprise.inject.spi.BeanManager beanManager, Optional<org.springframework.data.repository.config.CustomRepositoryImplementationDetector> detector) Creates a newSolrRepositoryBean.- Parameters:
operations- must not be null.qualifiers- must not be null.repositoryType- must not be null.beanManager- must not be null.detector- detector for the customRepositoryimplementationsCustomRepositoryImplementationDetector, can be null.
-
-
Method Details