Spring Data Solr

org.springframework.data.solr.repository.config
Class SolrRepositoryConfigExtension

java.lang.Object
  extended by org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      extended by org.springframework.data.solr.repository.config.SolrRepositoryConfigExtension
All Implemented Interfaces:
RepositoryConfigurationExtension

public class SolrRepositoryConfigExtension
extends RepositoryConfigurationExtensionSupport

RepositoryConfigurationExtension implementation to configure Solr repository configuration support, evaluating the EnableSolrRepositories annotation or the equivalent XML element.

Author:
Oliver Gierke, Christoph Strobl

Field Summary
 
Fields inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
REPOSITORY_INTERFACE_POST_PROCESSOR
 
Constructor Summary
SolrRepositoryConfigExtension()
           
 
Method Summary
protected  String getModulePrefix()
           
 String getRepositoryFactoryClassName()
           
 void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config)
           
 void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config)
           
 void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource)
           
 
Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, hasBean, registerWithSourceAndGeneratedBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolrRepositoryConfigExtension

public SolrRepositoryConfigExtension()
Method Detail

getRepositoryFactoryClassName

public String getRepositoryFactoryClassName()

getModulePrefix

protected String getModulePrefix()
Specified by:
getModulePrefix in class RepositoryConfigurationExtensionSupport

postProcess

public void postProcess(BeanDefinitionBuilder builder,
                        AnnotationRepositoryConfigurationSource config)
Specified by:
postProcess in interface RepositoryConfigurationExtension
Overrides:
postProcess in class RepositoryConfigurationExtensionSupport

registerBeansForRoot

public void registerBeansForRoot(BeanDefinitionRegistry registry,
                                 RepositoryConfigurationSource configurationSource)
Specified by:
registerBeansForRoot in interface RepositoryConfigurationExtension
Overrides:
registerBeansForRoot in class RepositoryConfigurationExtensionSupport

postProcess

public void postProcess(BeanDefinitionBuilder builder,
                        XmlRepositoryConfigurationSource config)
Specified by:
postProcess in interface RepositoryConfigurationExtension
Overrides:
postProcess in class RepositoryConfigurationExtensionSupport

Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.