Spring Data Solr

org.springframework.data.solr.repository.cdi
Class SolrRepositoryBean<T>

java.lang.Object
  extended by org.springframework.data.repository.cdi.CdiRepositoryBean<T>
      extended by org.springframework.data.solr.repository.cdi.SolrRepositoryBean<T>
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.PassivationCapable

public class SolrRepositoryBean<T>
extends CdiRepositoryBean<T>

Uses CdiRepositoryBean to create SolrRepository instances.

Author:
Christoph Strobl

Constructor Summary
SolrRepositoryBean(javax.enterprise.inject.spi.Bean<SolrOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Method Summary
protected  T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> repositoryType)
           
 Class<? extends Annotation> getScope()
           
 
Methods inherited from class org.springframework.data.repository.cdi.CdiRepositoryBean
create, destroy, getBeanClass, getDependencyInstance, getId, getInjectionPoints, getName, getQualifiers, getStereotypes, getTypes, initialize, isAlternative, isNullable, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SolrRepositoryBean

public SolrRepositoryBean(javax.enterprise.inject.spi.Bean<SolrOperations> operations,
                          Set<Annotation> qualifiers,
                          Class<T> repositoryType,
                          javax.enterprise.inject.spi.BeanManager beanManager)
Method Detail

create

protected T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext,
                   Class<T> repositoryType)
Specified by:
create in class CdiRepositoryBean<T>

getScope

public Class<? extends Annotation> getScope()
Specified by:
getScope in interface javax.enterprise.inject.spi.Bean<T>
Overrides:
getScope in class CdiRepositoryBean<T>

Spring Data Solr

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