public abstract class SpringbootBuilderBase<SELF extends SpringbootBuilderBase<SELF,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends io.mongock.runner.core.internal.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.runner.core.internal.ChangeSetItem,CONFIG extends io.mongock.api.config.MongockConfiguration>
extends io.mongock.runner.core.builder.RunnerBuilderBase<SELF,CHANGELOG,CHANGESET,CONFIG>
| Modifier | Constructor and Description |
|---|---|
protected |
SpringbootBuilderBase(io.mongock.runner.core.builder.BuilderType builderType,
io.mongock.runner.core.executor.ExecutorFactory<CHANGELOG,CHANGESET,CONFIG> executorFactory,
io.mongock.runner.core.executor.changelog.ChangeLogServiceBase<CHANGELOG,CHANGESET> 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) |
buildExecutor, buildRunner, buildRunner, buildRunner, buildRunner, getConfig, getDriverLegaciable, getInstance, getType, getVersion, setChangeLogInstantiator, setConfig, setDriver, setEventPublisher, setExecutionId, setTransactionStrategyprotected SpringbootBuilderBase(io.mongock.runner.core.builder.BuilderType builderType,
io.mongock.runner.core.executor.ExecutorFactory<CHANGELOG,CHANGESET,CONFIG> executorFactory,
io.mongock.runner.core.executor.changelog.ChangeLogServiceBase<CHANGELOG,CHANGESET> changeLogService,
CONFIG config)
public 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,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends io.mongock.runner.core.internal.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.runner.core.internal.ChangeSetItem,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,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends io.mongock.runner.core.internal.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.runner.core.internal.ChangeSetItem,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,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends io.mongock.runner.core.internal.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.runner.core.internal.ChangeSetItem,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,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends io.mongock.runner.core.internal.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.runner.core.internal.ChangeSetItem,CONFIG extends io.mongock.api.config.MongockConfiguration>Copyright © 2022. All rights reserved.