public abstract class SpringbootBuilderBase<SELF extends SpringbootBuilderBase<SELF,CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG>,CHANGELOG extends io.mongock.api.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.api.ChangeSetItem,CHANGE_ENTRY extends io.mongock.driver.api.entry.ChangeEntry,CONFIG extends io.mongock.api.config.MongockConfiguration>
extends io.mongock.runner.core.builder.RunnerBuilderBase<SELF,CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG>
| Modifier | Constructor and Description |
|---|---|
protected |
SpringbootBuilderBase(io.mongock.runner.core.builder.BuilderType builderType,
io.mongock.runner.core.executor.ExecutorFactory<CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG> executorFactory,
io.mongock.runner.core.executor.changelog.ChangeLogServiceBase<CHANGELOG,CHANGESET> changeLogService,
CONFIG config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeBuildRunner() |
MongockApplicationRunner |
buildApplicationRunner() |
MongockInitializingBeanRunner |
buildInitializingBeanRunner() |
protected Function<AnnotatedElement,Boolean> |
getAnnotationFilter() |
io.mongock.runner.core.executor.dependency.DependencyManagerWithContext |
getDependencyManager() |
SELF |
setEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
SELF |
setSpringContext(org.springframework.context.ApplicationContext springContext) |
protected void |
validateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver<CHANGE_ENTRY> driver) |
protected SpringbootBuilderBase(io.mongock.runner.core.builder.BuilderType builderType,
io.mongock.runner.core.executor.ExecutorFactory<CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG> executorFactory,
io.mongock.runner.core.executor.changelog.ChangeLogServiceBase<CHANGELOG,CHANGESET> changeLogService,
CONFIG config)
public SELF setSpringContext(org.springframework.context.ApplicationContext springContext)
public SELF setEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
public MongockApplicationRunner buildApplicationRunner()
public MongockInitializingBeanRunner buildInitializingBeanRunner()
protected void beforeBuildRunner()
beforeBuildRunner in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG>,CHANGELOG extends io.mongock.api.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.api.ChangeSetItem,CHANGE_ENTRY extends io.mongock.driver.api.entry.ChangeEntry,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,CHANGE_ENTRY,CONFIG>,CHANGELOG extends io.mongock.api.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.api.ChangeSetItem,CHANGE_ENTRY extends io.mongock.driver.api.entry.ChangeEntry,CONFIG extends io.mongock.api.config.MongockConfiguration>protected void validateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver<CHANGE_ENTRY> driver)
validateConfigurationAndInjections in class io.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CHANGELOG,CHANGESET,CHANGE_ENTRY,CONFIG>,CHANGELOG extends io.mongock.api.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.api.ChangeSetItem,CHANGE_ENTRY extends io.mongock.driver.api.entry.ChangeEntry,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,CHANGE_ENTRY,CONFIG>,CHANGELOG extends io.mongock.api.ChangeLogItem<CHANGESET>,CHANGESET extends io.mongock.api.ChangeSetItem,CHANGE_ENTRY extends io.mongock.driver.api.entry.ChangeEntry,CONFIG extends io.mongock.api.config.MongockConfiguration>Copyright © 2021. All rights reserved.