Interface RunnerSpringbootBuilder

All Superinterfaces:
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.RunnerBuilder<RunnerSpringbootBuilder,io.mongock.api.config.MongockConfiguration>, RunnerSpringbootBuilderBase<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>, SpringApplicationBean, 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>
All Known Implementing Classes:
MongockSpringboot.RunnerSpringbootBuilderImpl

public interface RunnerSpringbootBuilder extends RunnerSpringbootBuilderBase<RunnerSpringbootBuilder,io.mongock.api.config.MongockConfiguration>
  • Method Summary

    Methods inherited from interface io.mongock.runner.core.builder.roles.ChangeLogScanner

    addChangeLogClass, addChangeLogClasses, addChangeLogsScanPackage, addChangeLogsScanPackages, addMigrationClass, addMigrationClasses, addMigrationScanPackage, addMigrationScanPackages, setChangeLogInstantiator, setDefaultAuthor, setLockGuardEnabled

    Methods inherited from interface io.mongock.runner.core.builder.roles.Configurable

    getConfig, getType, getVersion, setConfig

    Methods inherited from interface io.mongock.runner.core.builder.roles.DependencyInjectable

    addDependency, addDependency, addDependency, getDependencyManager

    Methods inherited from interface io.mongock.runner.core.builder.roles.DriverConnectable

    dontFailIfCannotAcquireLock, getDriver, setDriver

    Methods inherited from interface io.mongock.runner.core.builder.roles.LegacyMigrator

    setLegacyMigration

    Methods inherited from interface io.mongock.runner.core.builder.roles.MigrationWriter

    setTrackIgnored, withMetadata

    Methods inherited from interface io.mongock.runner.core.builder.roles.MongockRunnable

    buildRunner, buildRunner, setEnabled, setExecutionId

    Methods inherited from interface io.mongock.runner.core.builder.RunnerBuilder

    setEventPublisher

    Methods inherited from interface io.mongock.runner.springboot.base.builder.migration.RunnerSpringbootBuilderBase

    addDependency, setEventPublisher, setSpringContext

    Methods inherited from interface io.mongock.runner.core.builder.roles.SelfInstanstiator

    getInstance

    Methods inherited from interface io.mongock.runner.core.builder.roles.ServiceIdentificable

    setServiceIdentifier

    Methods inherited from interface io.mongock.runner.springboot.base.builder.SpringApplicationBean

    buildApplicationRunner, buildInitializingBeanRunner

    Methods inherited from interface io.mongock.runner.core.builder.roles.SystemVersionable

    setEndSystemVersion, setStartSystemVersion

    Methods inherited from interface io.mongock.runner.core.builder.roles.Transactioner

    setTransactionEnabled

    Methods inherited from interface io.mongock.runner.core.builder.roles.TransactionStrategiable

    setTransactionStrategy