public abstract class SpringbootBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>
extends io.mongock.runner.core.builder.RunnerBuilderBase<SELF,CONFIG>
| Modifier | Constructor and Description |
|---|---|
protected |
SpringbootBuilderBase(io.mongock.runner.core.builder.BuilderType builderType,
io.mongock.runner.core.executor.ExecutorBuilder<CONFIG> executorBuilder,
io.mongock.runner.core.executor.changelog.ChangeLogServiceBase changeLogService,
CONFIG config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeBuildRunner(io.mongock.driver.api.driver.ConnectionDriver driver) |
MongockApplicationRunner |
buildApplicationRunner() |
MongockInitializingBeanRunner |
buildInitializingBeanRunner() |
protected Function<AnnotatedElement,Boolean> |
getAnnotationFilter() |
io.mongock.runner.core.executor.dependency.DependencyManagerWithContext |
getDependencyManager() |
SELF |
setEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
Deprecated.
|
SELF |
setSpringContext(org.springframework.context.ApplicationContext springContext) |
protected void |
validateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver driver) |
buildOperationExecutor, buildRunner, buildRunner, buildRunner, buildRunner, buildSystemUpdateExecutor, getConfig, getDriver, getInstance, getType, getVersion, setChangeLogInstantiator, setConfig, setDriver, setEventPublisher, setExecutionId, setTransactionStrategypublic SELF setSpringContext(org.springframework.context.ApplicationContext springContext)
@Deprecated public SELF setEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
public MongockApplicationRunner buildApplicationRunner()
public MongockInitializingBeanRunner buildInitializingBeanRunner()
protected void beforeBuildRunner(io.mongock.driver.api.driver.ConnectionDriver driver)
beforeBuildRunner in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>protected Function<AnnotatedElement,Boolean> getAnnotationFilter()
getAnnotationFilter in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>protected void validateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver driver)
validateConfigurationAndInjections in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>public io.mongock.runner.core.executor.dependency.DependencyManagerWithContext getDependencyManager()
getDependencyManager in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>Copyright © 2023. All rights reserved.