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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    applicationRunner(io.mongock.driver.api.driver.ConnectionDriver connectionDriver, CONFIG springConfiguration, org.springframework.context.ApplicationContext springContext, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
     
    getBuilder(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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)