Dtbs - The MongoDB database type@Context
@Internal
public class AbstractMongoCollectionsCreator<Dtbs>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractMongoCollectionsCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected <M> M |
getMongoFactory(java.lang.Class<M> mongoFactoryClass,
io.micronaut.context.BeanLocator beanLocator,
io.micronaut.configuration.mongo.core.AbstractMongoConfiguration mongoConfiguration)
Get MongoDB database factory.
|
protected void |
initialize(RuntimeEntityRegistry runtimeEntityRegistry,
java.util.List<io.micronaut.configuration.mongo.core.AbstractMongoConfiguration> mongoConfigurations,
io.micronaut.data.mongodb.init.AbstractMongoCollectionsCreator.DatabaseOperationsProvider<Dtbs> databaseOperationsProvider)
Initialize the collections.
|
protected <M> M getMongoFactory(java.lang.Class<M> mongoFactoryClass,
io.micronaut.context.BeanLocator beanLocator,
io.micronaut.configuration.mongo.core.AbstractMongoConfiguration mongoConfiguration)
M - The mongo factory typemongoFactoryClass - The factory classbeanLocator - The bean locatormongoConfiguration - The configurtionprotected void initialize(RuntimeEntityRegistry runtimeEntityRegistry, java.util.List<io.micronaut.configuration.mongo.core.AbstractMongoConfiguration> mongoConfigurations, io.micronaut.data.mongodb.init.AbstractMongoCollectionsCreator.DatabaseOperationsProvider<Dtbs> databaseOperationsProvider)
runtimeEntityRegistry - The entity registrymongoConfigurations - The configurationdatabaseOperationsProvider - The database provider