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