public abstract class MongockContextBase<CONFIG extends io.mongock.api.config.MongockConfiguration> extends Object
| Constructor and Description |
|---|
MongockContextBase() |
| Modifier and Type | Method and Description |
|---|---|
MongockApplicationRunner |
applicationRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver,
CONFIG springConfiguration,
org.springframework.context.ApplicationContext springContext,
org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
abstract SpringApplicationBean |
getBuilder(io.mongock.driver.api.driver.ConnectionDriver connectionDriver,
CONFIG springConfiguration,
org.springframework.context.ApplicationContext springContext,
org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
MongockInitializingBeanRunner |
initializingBeanRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver,
CONFIG springConfiguration,
org.springframework.context.ApplicationContext springContext,
org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
@Bean
@Profile(value="!mongock-cli-profile")
@ConditionalOnExpression(value="\'${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)
@Bean
@Profile(value="!mongock-cli-profile")
@ConditionalOnExpression(value="\'${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)
public abstract SpringApplicationBean getBuilder(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
Copyright © 2023. All rights reserved.