@Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = getFactoryInstance(operations); if (createIndexesForQueryMethods) { factory.addQueryCreationListener( new IndexEnsuringQueryCreationListener(collectionName -> operations.indexOps(collectionName))); } return factory; }
@Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = getFactoryInstance(operations); if (createIndexesForQueryMethods) { factory.addQueryCreationListener(new IndexEnsuringQueryCreationListener( collectionName -> IndexOperationsAdapter.blocking(operations.indexOps(collectionName)))); } return factory; }
@Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = getFactoryInstance(operations); if (createIndexesForQueryMethods) { factory.addQueryCreationListener( new IndexEnsuringQueryCreationListener(collectionName -> operations.indexOps(collectionName))); } return factory; }
@Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = getFactoryInstance(operations); if (createIndexesForQueryMethods) { factory.addQueryCreationListener(new IndexEnsuringQueryCreationListener( collectionName -> IndexOperationsAdapter.blocking(operations.indexOps(collectionName)))); } return factory; }