Package io.mongock.runner.springboot
Class MongockSpringboot.RunnerSpringbootBuilderImpl
java.lang.Object
io.mongock.runner.core.builder.RunnerBuilderBase<SELF,CONFIG>
io.mongock.runner.springboot.base.builder.SpringbootBuilderBase<MongockSpringboot.RunnerSpringbootBuilderImpl,io.mongock.api.config.MongockConfiguration>
io.mongock.runner.springboot.MongockSpringboot.RunnerSpringbootBuilderImpl
- All Implemented Interfaces:
io.mongock.runner.core.builder.roles.ChangeLogScanner<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.Configurable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.DependencyInjectable<RunnerSpringbootBuilder>,io.mongock.runner.core.builder.roles.DriverConnectable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.LegacyMigrator<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.MigrationWriter<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.MongockRunnable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.SelfInstanstiator<RunnerSpringbootBuilder>,io.mongock.runner.core.builder.roles.ServiceIdentificable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.SystemVersionable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.Transactioner<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.roles.TransactionStrategiable<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> io.mongock.runner.core.builder.RunnerBuilder<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> RunnerSpringbootBuilderBase<RunnerSpringbootBuilder,,io.mongock.api.config.MongockConfiguration> SpringApplicationBean,RunnerSpringbootBuilder
- Enclosing class:
- MongockSpringboot
public static class MongockSpringboot.RunnerSpringbootBuilderImpl
extends SpringbootBuilderBase<MongockSpringboot.RunnerSpringbootBuilderImpl,io.mongock.api.config.MongockConfiguration>
implements RunnerSpringbootBuilder
-
Field Summary
Fields inherited from class io.mongock.runner.core.builder.RunnerBuilderBase
changeLogInstantiatorFunctionForAnnotations, changeLogService, config, dependencyManager, driver, eventPublisher, executorBuilder, parameterNameFunction -
Method Summary
Methods inherited from class io.mongock.runner.springboot.base.builder.SpringbootBuilderBase
beforeBuildRunner, buildApplicationRunner, buildInitializingBeanRunner, getAnnotationFilter, getDependencyManager, setEventPublisher, setSpringContext, validateConfigurationAndInjectionsMethods inherited from class io.mongock.runner.core.builder.RunnerBuilderBase
buildOperationExecutor, buildRunner, buildRunner, buildRunner, buildRunner, buildSystemUpdateExecutor, getConfig, getDriver, getType, getVersion, setChangeLogInstantiator, setConfig, setDriver, setEventPublisher, setExecutionId, setTransactionStrategyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.mongock.runner.core.builder.roles.ChangeLogScanner
addChangeLogClass, addChangeLogClasses, addChangeLogsScanPackage, addChangeLogsScanPackages, addMigrationClass, addMigrationClasses, addMigrationScanPackage, addMigrationScanPackages, setChangeLogInstantiator, setDefaultAuthor, setLockGuardEnabledMethods inherited from interface io.mongock.runner.core.builder.roles.Configurable
getConfig, getType, getVersion, setConfigMethods inherited from interface io.mongock.runner.core.builder.roles.DependencyInjectable
addDependency, addDependency, addDependency, getDependencyManagerMethods inherited from interface io.mongock.runner.core.builder.roles.DriverConnectable
dontFailIfCannotAcquireLock, getDriver, setDriverMethods inherited from interface io.mongock.runner.core.builder.roles.LegacyMigrator
setLegacyMigrationMethods inherited from interface io.mongock.runner.core.builder.roles.MigrationWriter
setTrackIgnored, withMetadataMethods inherited from interface io.mongock.runner.core.builder.roles.MongockRunnable
buildRunner, buildRunner, setEnabled, setExecutionIdMethods inherited from interface io.mongock.runner.core.builder.RunnerBuilder
setEventPublisherMethods inherited from interface io.mongock.runner.springboot.base.builder.migration.RunnerSpringbootBuilderBase
addDependency, setEventPublisher, setSpringContextMethods inherited from interface io.mongock.runner.core.builder.roles.ServiceIdentificable
setServiceIdentifierMethods inherited from interface io.mongock.runner.springboot.base.builder.SpringApplicationBean
buildApplicationRunner, buildInitializingBeanRunnerMethods inherited from interface io.mongock.runner.core.builder.roles.SystemVersionable
setEndSystemVersion, setStartSystemVersionMethods inherited from interface io.mongock.runner.core.builder.roles.Transactioner
setTransactionEnabledMethods inherited from interface io.mongock.runner.core.builder.roles.TransactionStrategiable
setTransactionStrategy
-
Method Details
-
getInstance
- Specified by:
getInstancein interfaceio.mongock.runner.core.builder.roles.SelfInstanstiator<RunnerSpringbootBuilder>- Specified by:
getInstancein classio.mongock.runner.core.builder.RunnerBuilderBase<MongockSpringboot.RunnerSpringbootBuilderImpl,io.mongock.api.config.MongockConfiguration>
-