/** * Creates a new {@link ReactiveMongoPersistentEntityIndexCreator} for the given {@link MongoMappingContext}, * {@link ReactiveIndexOperationsProvider}. * * @param mappingContext must not be {@literal null}. * @param operationsProvider must not be {@literal null}. */ public ReactiveMongoPersistentEntityIndexCreator(MongoMappingContext mappingContext, ReactiveIndexOperationsProvider operationsProvider) { this(mappingContext, operationsProvider, IndexResolver.create(mappingContext)); }
/** * Creates a new {@link MongoPersistentEntityIndexCreator} for the given {@link MongoMappingContext} and * {@link MongoDbFactory}. * * @param mappingContext must not be {@literal null}. * @param indexOperationsProvider must not be {@literal null}. */ public MongoPersistentEntityIndexCreator(MongoMappingContext mappingContext, IndexOperationsProvider indexOperationsProvider) { this(mappingContext, indexOperationsProvider, IndexResolver.create(mappingContext)); }