Class SpringbootBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>,CONFIG extends io.mongock.api.config.MongockConfiguration>
java.lang.Object
io.mongock.runner.core.builder.RunnerBuilderBase<SELF,CONFIG>
io.mongock.runner.springboot.base.builder.SpringbootBuilderBase<SELF,CONFIG>
- Direct Known Subclasses:
MongockSpringboot.RunnerSpringbootBuilderImpl
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>
-
Field Summary
Fields inherited from class io.mongock.runner.core.builder.RunnerBuilderBase
changeLogInstantiatorFunctionForAnnotations, changeLogService, config, dependencyManager, driver, eventPublisher, executorBuilder, parameterNameFunction -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpringbootBuilderBase(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) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbeforeBuildRunner(io.mongock.driver.api.driver.ConnectionDriver driver) protected Function<AnnotatedElement,Boolean> io.mongock.runner.core.executor.dependency.DependencyManagerWithContextsetEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) Deprecated.setSpringContext(org.springframework.context.ApplicationContext springContext) protected voidvalidateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver driver) Methods inherited from class io.mongock.runner.core.builder.RunnerBuilderBase
buildOperationExecutor, buildRunner, buildRunner, buildRunner, buildRunner, buildSystemUpdateExecutor, getConfig, getDriver, getInstance, getType, getVersion, setChangeLogInstantiator, setConfig, setDriver, setEventPublisher, setExecutionId, setTransactionStrategy
-
Constructor Details
-
SpringbootBuilderBase
-
-
Method Details
-
setSpringContext
-
setEventPublisher
@Deprecated public SELF setEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) Deprecated.Deprecated. Just use setSpringContext -
buildApplicationRunner
-
buildInitializingBeanRunner
-
beforeBuildRunner
protected void beforeBuildRunner(io.mongock.driver.api.driver.ConnectionDriver driver) - Overrides:
beforeBuildRunnerin classio.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>, CONFIG extends io.mongock.api.config.MongockConfiguration>
-
getAnnotationFilter
- Overrides:
getAnnotationFilterin classio.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>, CONFIG extends io.mongock.api.config.MongockConfiguration>
-
validateConfigurationAndInjections
protected void validateConfigurationAndInjections(io.mongock.driver.api.driver.ConnectionDriver driver) - Overrides:
validateConfigurationAndInjectionsin classio.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>, CONFIG extends io.mongock.api.config.MongockConfiguration>
-
getDependencyManager
public io.mongock.runner.core.executor.dependency.DependencyManagerWithContext getDependencyManager()- Overrides:
getDependencyManagerin classio.mongock.runner.core.builder.RunnerBuilderBase<SELF extends SpringbootBuilderBase<SELF,CONFIG>, CONFIG extends io.mongock.api.config.MongockConfiguration>
-