Class ReactiveAggregateQuerySupportingRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>

java.lang.Object
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID>
org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean<T,S,ID>
com.github.krr.mongodb.aggregate.support.factory.ReactiveAggregateQuerySupportingRepositoryFactoryBean<T,S,ID>
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.data.repository.core.support.RepositoryFactoryInformation<S,ID>

@Component public class ReactiveAggregateQuerySupportingRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> extends org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean<T,S,ID>
Created by rkolliva 9/7/16.
  • Field Summary

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.springframework.data.repository.core.support.RepositoryFactorySupport
    getFactoryInstance(org.springframework.data.mongodb.core.ReactiveMongoOperations operations)
     

    Methods inherited from class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean

    afterPropertiesSet, createDefaultQueryMethodEvaluationContextProvider, createRepositoryFactory, setCreateIndexesForQueryMethods, setMappingContext, setReactiveMongoOperations

    Methods inherited from class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport

    addRepositoryFactoryCustomizer, getEntityInformation, getObject, getObjectType, getPersistentEntity, getQueryMethods, getRepositoryInformation, isSingleton, setApplicationEventPublisher, setBeanClassLoader, setBeanFactory, setCustomImplementation, setEvaluationContextProvider, setLazyInit, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, setRepositoryFragments

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReactiveAggregateQuerySupportingRepositoryFactoryBean

      @Autowired public ReactiveAggregateQuerySupportingRepositoryFactoryBean(Class<? extends T> repositoryInterface, ReactiveMongoQueryExecutor queryExecutor)
  • Method Details

    • getFactoryInstance

      protected org.springframework.data.repository.core.support.RepositoryFactorySupport getFactoryInstance(org.springframework.data.mongodb.core.ReactiveMongoOperations operations)
      Overrides:
      getFactoryInstance in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>