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

    Modifier and Type
    Method
    Description
     

    Methods inherited from class io.mongock.runner.core.builder.RunnerBuilderBase

    buildOperationExecutor, buildRunner, buildRunner, buildRunner, buildRunner, buildSystemUpdateExecutor, getConfig, getDriver, getType, getVersion, setChangeLogInstantiator, setConfig, setDriver, setEventPublisher, setExecutionId, setTransactionStrategy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    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.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