Class MongockContextBase<CONFIG extends io.mongock.api.config.MongockConfiguration>
java.lang.Object
io.mongock.runner.springboot.base.config.MongockContextBase<CONFIG>
- Direct Known Subclasses:
MongockContext
public abstract class MongockContextBase<CONFIG extends io.mongock.api.config.MongockConfiguration>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher) abstract SpringApplicationBeangetBuilder(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher) initializingBeanRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
-
Constructor Details
-
MongockContextBase
public MongockContextBase()
-
-
Method Details
-
applicationRunner
@Bean @Profile("!mongock-cli-profile") @ConditionalOnExpression("\'${mongock.runner-type:ApplicationRunner}\'.toLowerCase().equals(\'applicationrunner\')") public MongockApplicationRunner applicationRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher) -
initializingBeanRunner
@Bean @Profile("!mongock-cli-profile") @ConditionalOnExpression("\'${mongock.runner-type:null}\'.toLowerCase().equals(\'initializingbean\')") public MongockInitializingBeanRunner initializingBeanRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher) -
getBuilder
public abstract SpringApplicationBean getBuilder(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
-