Spring Data MongoDB - Core

org.springframework.data.mongodb.repository.cdi
Class MongoRepositoryBean<T>

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

public class MongoRepositoryBean<T>
extends CdiRepositoryBean<T>

CdiRepositoryBean to create Mongo repository instances.

Author:
Oliver Gierke

Constructor Summary
MongoRepositoryBean(javax.enterprise.inject.spi.Bean<MongoOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, javax.enterprise.inject.spi.BeanManager beanManager)
          Creates a new MongoRepositoryBean.
 
Method Summary
protected  T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> repositoryType)
           
 
Methods inherited from class org.springframework.data.repository.cdi.CdiRepositoryBean
create, destroy, getBeanClass, getDependencyInstance, getId, getInjectionPoints, getName, getQualifiers, getScope, 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

MongoRepositoryBean

public MongoRepositoryBean(javax.enterprise.inject.spi.Bean<MongoOperations> operations,
                           Set<Annotation> qualifiers,
                           Class<T> repositoryType,
                           javax.enterprise.inject.spi.BeanManager beanManager)
Creates a new MongoRepositoryBean.

Parameters:
operations - must not be null.
qualifiers - must not be null.
repositoryType - must not be null.
beanManager - must not be null.
Method Detail

create

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

Spring Data MongoDB - Core

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.