Class SpringDataMongoV4ContextBase<CONFIG extends io.mongock.api.config.MongockConfiguration,DRIVER extends SpringDataMongoV4DriverBase>
java.lang.Object
io.mongock.driver.mongodb.springdata.v4.config.SpringDataMongoV4ContextBase<CONFIG,DRIVER>
- Direct Known Subclasses:
SpringDataMongoV4Context
public abstract class SpringDataMongoV4ContextBase<CONFIG extends io.mongock.api.config.MongockConfiguration,DRIVER extends SpringDataMongoV4DriverBase>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract DRIVERbuildDriver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, CONFIG config, MongoDBConfiguration mongoDbConfig) io.mongock.driver.api.driver.ConnectionDriverconnectionDriver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, CONFIG config, MongoDBConfiguration mongoDbConfig, Optional<org.springframework.transaction.PlatformTransactionManager> txManagerOpt)
-
Constructor Details
-
SpringDataMongoV4ContextBase
public SpringDataMongoV4ContextBase()
-
-
Method Details
-
connectionDriver
@Bean public io.mongock.driver.api.driver.ConnectionDriver connectionDriver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, CONFIG config, MongoDBConfiguration mongoDbConfig, Optional<org.springframework.transaction.PlatformTransactionManager> txManagerOpt) -
buildDriver
protected abstract DRIVER buildDriver(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, CONFIG config, MongoDBConfiguration mongoDbConfig)
-