Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addChangeLogClass(Class<?>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Deprecated.
addChangeLogClasses(List<Class<?>>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Deprecated.
addChangeLogsScanPackage(String) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Deprecated.
addChangeLogsScanPackages(List<String>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Deprecated.
addDependency(Object) - Method in interface io.mongock.runner.core.builder.roles.DependencyInjectable
Manually adds a dependency to be used in the changeUnits, which can be retrieved by its own type
addDependency(String, Object) - Method in interface io.mongock.runner.core.builder.roles.DependencyInjectable
Manually adds a dependency to be used in the changeUnits, which can be retrieved by a name
addDependency(Class<?>, Object) - Method in interface io.mongock.runner.core.builder.roles.DependencyInjectable
Manually adds a dependency to be used in the changeUnits, which can be retrieved by a type
addDependency(String, Class<?>, Object) - Method in interface io.mongock.runner.core.builder.roles.DependencyInjectable
Manually adds a dependency to be used in the changeUnits, which can be retrieved by a type or name
addDriverDependencies(Collection<? extends ChangeSetDependency>) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
This method will be called just before executing a changeSet, for all the changeSets
addDriverDependency(ChangeSetDependency) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
addMigrationClass(Class<?>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Adds a class to be scanned to the list.
addMigrationClasses(List<Class<?>>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Adds a list of classes to be scanned to the list.
addMigrationScanPackage(String) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Adds a package to be scanned to the list.
addMigrationScanPackages(List<String>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Adds a list of packages to be scanned to the list.
addStandardDependencies(Collection<? extends ChangeSetDependency>) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
addStandardDependency(ChangeSetDependency) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
AnnotationProcessor - Class in io.mongock.runner.core.annotation
 
AnnotationProcessor() - Constructor for class io.mongock.runner.core.annotation.AnnotationProcessor
 

B

beforeBuildRunner(ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
BeforeChangeSetItem - Class in io.mongock.runner.core.internal
 
BeforeChangeSetItem(String, String, String, boolean, String, boolean, Method, Method) - Constructor for class io.mongock.runner.core.internal.BeforeChangeSetItem
 
buildChangeEntry(String, String, ChangeSetItem, long, ChangeState, ChangeType) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
buildChangeEntry(String, String, ChangeSetItem, long, ChangeState, ChangeType, Exception, Exception) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
buildChangeLogInstance(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogService
 
buildChangeLogInstance(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
buildChangeLogInstanceFromLegacy(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogService
 
buildChangeLogInstanceFromLegacy(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
BuilderType - Enum in io.mongock.runner.core.builder
 
buildExecutor(Operation, ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
buildRunner() - Method in interface io.mongock.runner.core.builder.roles.MongockRunnable
 
buildRunner(Operation) - Method in interface io.mongock.runner.core.builder.roles.MongockRunnable
 
buildRunner() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
buildRunner(Operation) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
buildRunner(ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
buildRunner(Operation, ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 

C

changeLogInstantiatorFunctionForAnnotations - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
ChangeLogItem<CHANGESET extends ChangeSetItem> - Class in io.mongock.runner.core.internal
 
ChangeLogItem(String, Class<?>, String, boolean, boolean, List<CHANGESET>, List<CHANGESET>, boolean) - Constructor for class io.mongock.runner.core.internal.ChangeLogItem
 
ChangeLogRuntime - Interface in io.mongock.runner.core.executor.changelog
 
ChangeLogRuntimeImpl - Class in io.mongock.runner.core.executor
 
ChangeLogRuntimeImpl(DependencyManager, Function<Parameter, String>, List<Class<?>>) - Constructor for class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
 
ChangeLogRuntimeImpl(Function<Class<?>, Object>, DependencyManager, Function<Parameter, String>, List<Class<?>>) - Constructor for class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
Deprecated.
changeLogs - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
ChangeLogScanner<SELF extends ChangeLogScanner<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 
changeLogService - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
ChangeLogService - Class in io.mongock.runner.core.executor.changelog
Utilities to deal with reflections and annotations
ChangeLogService(List<String>, List<Class<?>>, String, String) - Constructor for class io.mongock.runner.core.executor.changelog.ChangeLogService
 
ChangeLogService(List<String>, List<Class<?>>, String, String, Function<AnnotatedElement, Boolean>) - Constructor for class io.mongock.runner.core.executor.changelog.ChangeLogService
 
ChangeLogService() - Constructor for class io.mongock.runner.core.executor.changelog.ChangeLogService
 
ChangeLogServiceBase<CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem> - Class in io.mongock.runner.core.executor.changelog
Utilities to deal with reflections and annotations
ChangeLogServiceBase(AnnotationProcessor, LegacyAnnotationProcessor<CHANGESET>) - Constructor for class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
ChangeSetItem - Class in io.mongock.runner.core.internal
 
ChangeSetItem(String, String, String, boolean, String, boolean, Method, Method) - Constructor for class io.mongock.runner.core.internal.ChangeSetItem
 
changeSetsToRollBack - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
clearChangeSetsToRollbackIfApply(boolean) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
config - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
Configurable<SELF extends Configurable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 

D

DefaultDependencyContext - Class in io.mongock.runner.core.executor.dependency
 
DefaultDependencyContext(Function<Class, Optional<Object>>, Function<String, Optional<Object>>) - Constructor for class io.mongock.runner.core.executor.dependency.DefaultDependencyContext
 
DependencyContext - Interface in io.mongock.runner.core.executor.dependency
 
DependencyInjectable<SELF extends DependencyInjectable<SELF>> - Interface in io.mongock.runner.core.builder.roles
 
dependencyManager - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
DependencyManager - Class in io.mongock.runner.core.executor.dependency
 
DependencyManager() - Constructor for class io.mongock.runner.core.executor.dependency.DependencyManager
 
DependencyManagerWithContext - Class in io.mongock.runner.core.executor.dependency
DependencyManager with support for ApplicationContext from Spring
DependencyManagerWithContext() - Constructor for class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
disableTransaction() - Method in class io.mongock.runner.core.executor.NonTransactioner
 
dontFailIfCannotAcquireLock() - Method in interface io.mongock.runner.core.builder.roles.DriverConnectable
Indicates that in case the lock cannot be obtained, therefore the migration is not executed, Mongock won't throw any exception and the application will carry on.
driver - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
driver - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
DriverConnectable<SELF extends DriverConnectable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 

E

enableTransaction() - Method in class io.mongock.runner.core.executor.NonTransactioner
 
equals(Object) - Method in class io.mongock.runner.core.executor.operation.Operation
 
equals(Object) - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
equals(Object) - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
eventPublisher - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
EventPublisher - Class in io.mongock.runner.core.event
 
EventPublisher() - Constructor for class io.mongock.runner.core.event.EventPublisher
 
EventPublisher(Runnable, Consumer<MigrationSuccessResult>, Consumer<Exception>) - Constructor for class io.mongock.runner.core.event.EventPublisher
 
execute() - Method in interface io.mongock.runner.core.executor.MongockRunner
 
execute() - Method in class io.mongock.runner.core.executor.MongockRunnerImpl
 
executeAndLogChangeSet(String, String, Object, ChangeSetItem) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
executeChangeSetMethod(Method, Object) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
executedChangeEntries - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
executeInTransaction(Runnable) - Method in class io.mongock.runner.core.executor.NonTransactioner
 
executeMigration() - Method in interface io.mongock.runner.core.executor.Executor
 
executeMigration() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
executionId - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
executionInProgress - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
Executor - Interface in io.mongock.runner.core.executor
 
executorFactory - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
ExecutorFactory<CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem,CONFIG extends ExecutorConfiguration> - Interface in io.mongock.runner.core.executor
 
ExecutorFactoryDefault - Class in io.mongock.runner.core.executor
 
ExecutorFactoryDefault() - Constructor for class io.mongock.runner.core.executor.ExecutorFactoryDefault
 

F

fetchChangeLogs() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
fetchChangeSetMethodsSorted(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
fetchListOfChangeSetsFromClass(Class<?>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
forceEnable() - Method in interface io.mongock.runner.core.executor.MongockRunner
 
forceEnable() - Method in class io.mongock.runner.core.executor.MongockRunnerImpl
 

G

generateExecutionHostname(String) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
getAllChangeItems() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getAnnotationFilter() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getAnnotationProcessor() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getAuthor() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getBean(Class<T>) - Method in class io.mongock.runner.core.executor.dependency.DefaultDependencyContext
 
getBean(String) - Method in class io.mongock.runner.core.executor.dependency.DefaultDependencyContext
 
getBean(Class<T>) - Method in interface io.mongock.runner.core.executor.dependency.DependencyContext
 
getBean(String) - Method in interface io.mongock.runner.core.executor.dependency.DependencyContext
 
getBeforeItems() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getBeforeMethod(Class<?>) - Method in class io.mongock.runner.core.annotation.AnnotationProcessor
 
getBuilder() - Method in interface io.mongock.runner.core.builder.RunnerBuilderProvider
 
getChangeLogClassString() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getChangeLogInstance(Class<?>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
getChangeLogInstantiator() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getChangeLogOrder(Class<?>) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
getChangeLogsBaseClassList() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getChangeLogsBasePackageList() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getChangePerformerItem(Method) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
Returns the metatada associated to a method via a mongock change annotation, which includes : ChangetSet, validation, undo, etc.
getChangePerformerItem(Method, Method) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
getChangePerformerItem(Method, Method) - Method in class io.mongock.runner.core.annotation.LegacyLegacyAnnotationProcessor
 
getChangeSetItem(Method, Method) - Method in class io.mongock.runner.core.annotation.LegacyLegacyAnnotationProcessor
 
getChangeSetItems() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getConfig() - Method in interface io.mongock.runner.core.builder.roles.Configurable
 
getConfig() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getDefaultMigrationAuthor() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getDependency(Class, boolean) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
getDependency(Class, String, boolean) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
getDependency(Class, boolean) - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
getDependency(Class, String, boolean) - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
getDependencyContext() - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
getDependencyManager() - Method in interface io.mongock.runner.core.builder.roles.DependencyInjectable
 
getDependencyManager() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getDriverLegaciable() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getEndSystemVersion() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getException() - Method in class io.mongock.runner.core.event.MigrationFailureEvent
 
getException() - Method in class io.mongock.runner.core.event.result.MigrationFailedResult
 
getExecuteMethod(Class<?>) - Method in class io.mongock.runner.core.annotation.AnnotationProcessor
 
getExecutor(Operation, String, SortedSet<CHANGELOG>, ConnectionDriver, ChangeLogRuntime, CONFIG) - Method in interface io.mongock.runner.core.executor.ExecutorFactory
 
getExecutor(Operation, String, SortedSet<ChangeLogItem<ChangeSetItem>>, ConnectionDriver, ChangeLogRuntime, MongockConfiguration) - Method in class io.mongock.runner.core.executor.ExecutorFactoryDefault
 
getFromAnnotation(Class<?>, String, String, String, boolean, boolean, boolean, String, Method, Method, Method, Method, boolean) - Static method in class io.mongock.runner.core.internal.ChangeLogItem
 
getFromLegacy(Class<?>, String, boolean, List<C>, boolean) - Static method in class io.mongock.runner.core.internal.ChangeLogItem
 
getId(Method) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
getId() - Method in class io.mongock.runner.core.executor.operation.Operation
 
getId() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getId() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getInstance() - Method in interface io.mongock.runner.core.builder.roles.SelfInstanstiator
 
getInstance() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getInstance(Class<?>) - Method in interface io.mongock.runner.core.executor.changelog.ChangeLogRuntime
 
getInstance(Class<?>) - Method in class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
 
getLegacyAnnotationProcessor() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getMethod() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getMethodNameString() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getMigrationFailedListener() - Method in class io.mongock.runner.core.event.EventPublisher
 
getMigrationResult() - Method in class io.mongock.runner.core.event.MigrationFailureEvent
 
getMigrationResult() - Method in class io.mongock.runner.core.event.MigrationSuccessEvent
 
getMigrationResult() - Method in interface io.mongock.runner.core.event.MongockResultEvent
 
getMigrationStartedListener() - Method in class io.mongock.runner.core.event.EventPublisher
 
getMigrationSuccessListener() - Method in class io.mongock.runner.core.event.EventPublisher
 
getOrder() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getOrder() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getProfileFilter() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getResult() - Method in class io.mongock.runner.core.event.result.MigrationSuccessResult
 
getRollbackBeforeMethod(Class<?>) - Method in class io.mongock.runner.core.annotation.AnnotationProcessor
 
getRollbackMethod(Class<?>) - Method in class io.mongock.runner.core.annotation.AnnotationProcessor
 
getRollbackMethod() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getStartSystemVersion() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
getSystemVersion() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getType() - Method in interface io.mongock.runner.core.builder.roles.Configurable
 
getType() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
getType() - Method in class io.mongock.runner.core.internal.BeforeChangeSetItem
 
getType() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
getType() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
getVersion() - Method in interface io.mongock.runner.core.builder.roles.Configurable
 
getVersion() - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
globalTransactionEnabled - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 

H

hashCode() - Method in class io.mongock.runner.core.executor.operation.Operation
 
hashCode() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
hashCode() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 

I

ID - Static variable in class io.mongock.runner.core.executor.operation.change.MigrationOp
 
initializationAndValidation() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
initialize(LockManager) - Method in interface io.mongock.runner.core.executor.changelog.ChangeLogRuntime
 
initialize(LockManager) - Method in class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
 
io.mongock.runner.core.annotation - package io.mongock.runner.core.annotation
 
io.mongock.runner.core.builder - package io.mongock.runner.core.builder
 
io.mongock.runner.core.builder.roles - package io.mongock.runner.core.builder.roles
 
io.mongock.runner.core.event - package io.mongock.runner.core.event
 
io.mongock.runner.core.event.result - package io.mongock.runner.core.event.result
 
io.mongock.runner.core.executor - package io.mongock.runner.core.executor
 
io.mongock.runner.core.executor.changelog - package io.mongock.runner.core.executor.changelog
 
io.mongock.runner.core.executor.dependency - package io.mongock.runner.core.executor.dependency
 
io.mongock.runner.core.executor.operation - package io.mongock.runner.core.executor.operation
 
io.mongock.runner.core.executor.operation.change - package io.mongock.runner.core.executor.operation.change
 
io.mongock.runner.core.internal - package io.mongock.runner.core.internal
 
isAlreadyExecuted(ChangeSetItem) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isBeforeChangeSets() - Method in class io.mongock.runner.core.internal.BeforeChangeSetItem
 
isBeforeChangeSets() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
isChangeSet(Method) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
isContextPresent() - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
isDriverTransactional() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isEnabled() - Method in interface io.mongock.runner.core.executor.MongockRunner
 
isEnabled() - Method in class io.mongock.runner.core.executor.MongockRunnerImpl
 
isExecutionInProgress() - Method in interface io.mongock.runner.core.executor.Executor
 
isExecutionInProgress() - Method in interface io.mongock.runner.core.executor.MongockRunner
 
isExecutionInProgress() - Method in class io.mongock.runner.core.executor.MongockRunnerImpl
 
isExecutionInProgress() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isFailFast(Class<?>) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
isFailFast() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
isFailFast() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
isMethodAnnotatedAsChange(Method) - Method in interface io.mongock.runner.core.annotation.LegacyAnnotationProcessor
 
isRunAlways() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
isStrategyPerChangeUnit() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isStrategyPerMigration() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isSuccess() - Method in class io.mongock.runner.core.event.result.MigrationResult
 
isSystem() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 
isThereAnyChangeSetItemToBeExecuted(Collection<ChangeLogItem<ChangeSetItem>>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
isTransactional() - Method in class io.mongock.runner.core.internal.ChangeLogItem
 

L

LegacyAnnotationProcessor<CHANGESET extends ChangeSetItem> - Interface in io.mongock.runner.core.annotation
 
LegacyLegacyAnnotationProcessor - Class in io.mongock.runner.core.annotation
 
LegacyLegacyAnnotationProcessor() - Constructor for class io.mongock.runner.core.annotation.LegacyLegacyAnnotationProcessor
 
LegacyMigrator<SELF extends LegacyMigrator<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 
loadExecutedChangeEntries() - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
lockGuardProxyFactory - Variable in class io.mongock.runner.core.executor.dependency.DependencyManager
 
loopRawChangeSets(String, String, Object, ChangeLogItem<ChangeSetItem>, List<? extends ChangeSetItem>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 

M

metadata - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
MigrationExecutor - Class in io.mongock.runner.core.executor.operation.change
 
MigrationExecutor(String, Set<ChangeLogItem<ChangeSetItem>>, ConnectionDriver, ChangeLogRuntime, ChangeExecutorConfiguration) - Constructor for class io.mongock.runner.core.executor.operation.change.MigrationExecutor
 
MigrationExecutorBase<CONFIG extends ChangeExecutorConfiguration> - Class in io.mongock.runner.core.executor.operation.change
 
MigrationExecutorBase(String, Set<ChangeLogItem<ChangeSetItem>>, ConnectionDriver, ChangeLogRuntime, CONFIG) - Constructor for class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
MigrationFailedResult - Class in io.mongock.runner.core.event.result
 
MigrationFailedResult(Exception) - Constructor for class io.mongock.runner.core.event.result.MigrationFailedResult
 
MigrationFailureEvent - Class in io.mongock.runner.core.event
 
MigrationFailureEvent(Exception) - Constructor for class io.mongock.runner.core.event.MigrationFailureEvent
 
MigrationOp - Class in io.mongock.runner.core.executor.operation.change
 
MigrationOp() - Constructor for class io.mongock.runner.core.executor.operation.change.MigrationOp
 
MigrationResult - Class in io.mongock.runner.core.event.result
 
MigrationResult(boolean) - Constructor for class io.mongock.runner.core.event.result.MigrationResult
 
MigrationStartedEvent - Class in io.mongock.runner.core.event
For future information additions
MigrationStartedEvent() - Constructor for class io.mongock.runner.core.event.MigrationStartedEvent
 
MigrationSuccessEvent - Class in io.mongock.runner.core.event
 
MigrationSuccessEvent(MigrationSuccessResult) - Constructor for class io.mongock.runner.core.event.MigrationSuccessEvent
 
MigrationSuccessResult - Class in io.mongock.runner.core.event.result
 
MigrationSuccessResult(Object) - Constructor for class io.mongock.runner.core.event.result.MigrationSuccessResult
 
MigrationWriter<SELF extends MigrationWriter<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 
MongockResultEvent - Interface in io.mongock.runner.core.event
 
MongockRunnable<SELF extends MongockRunnable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 
MongockRunner - Interface in io.mongock.runner.core.executor
 
MongockRunnerImpl - Class in io.mongock.runner.core.executor
 
MongockRunnerImpl(Executor, boolean, boolean, EventPublisher) - Constructor for class io.mongock.runner.core.executor.MongockRunnerImpl
 

N

NonTransactioner - Class in io.mongock.runner.core.executor
 
NonTransactioner() - Constructor for class io.mongock.runner.core.executor.NonTransactioner
 

O

Operation - Class in io.mongock.runner.core.executor.operation
 
Operation(String) - Constructor for class io.mongock.runner.core.executor.operation.Operation
 

P

parameterNameFunction - Variable in class io.mongock.runner.core.builder.RunnerBuilderBase
 
prepareForStageExecutionIfApply(boolean) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processChangeLogInTransactionIfApplies(String, String, Object, ChangeLogItem<ChangeSetItem>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processChangeLogs(String, String, Collection<ChangeLogItem<ChangeSetItem>>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processExceptionOnChangeSetExecution(Exception, ChangeSetItem, boolean) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processMigration(Collection<ChangeLogItem<ChangeSetItem>>, String, String) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processSingleChangeLog(String, String, ChangeLogItem<ChangeSetItem>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
processSingleChangeSet(String, String, Object, ChangeSetItem) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
profileFilter - Variable in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
publishMigrationFailedEvent(Exception) - Method in class io.mongock.runner.core.event.EventPublisher
 
publishMigrationStarted() - Method in class io.mongock.runner.core.event.EventPublisher
 
publishMigrationSuccessEvent(MigrationSuccessResult) - Method in class io.mongock.runner.core.event.EventPublisher
 

R

rollbackIfPresentAndTrackChangeEntry(String, String, Object, ChangeSetItem, Exception) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
rollbackProcessedChangeSetsIfApply(String, String, Deque<Triple<Object, ChangeSetItem, Exception>>) - Method in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
changeSetsToRollBack collection contains "all and only" the changeSets to rollback "manually" in case of any exception occurs, sorted in reverse order.
runChangeSet(Object, Method) - Method in interface io.mongock.runner.core.executor.changelog.ChangeLogRuntime
 
runChangeSet(Object, Method) - Method in class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
 
RunnerBuilder<SELF extends RunnerBuilder<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder
 
RunnerBuilderBase<SELF extends RunnerBuilderBase<SELF,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem,CONFIG extends MongockConfiguration> - Class in io.mongock.runner.core.builder
 
RunnerBuilderBase(BuilderType, ExecutorFactory<CHANGELOG, ? extends ChangeSetItem, CONFIG>, ChangeLogServiceBase<CHANGELOG, CHANGESET>, DependencyManager, CONFIG) - Constructor for class io.mongock.runner.core.builder.RunnerBuilderBase
 
RunnerBuilderProvider - Interface in io.mongock.runner.core.builder
 
runValidation() - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
runValidation() - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
runValidation() - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 

S

SelfInstanstiator<SELF extends SelfInstanstiator<SELF>> - Interface in io.mongock.runner.core.builder.roles
 
ServiceIdentificable<SELF extends ServiceIdentificable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 
serviceIdentifier - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
setChangeLogInstantiator(Function<Class<?>, Object>) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Deprecated.
setChangeLogInstantiator(Function<Class<?>, Object>) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
Deprecated.
setChangeLogsBaseClassList(List<Class<?>>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setChangeLogsBasePackageList(List<String>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setConfig(CONFIG) - Method in interface io.mongock.runner.core.builder.roles.Configurable
 
setConfig(CONFIG) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
setContext(DependencyContext) - Method in class io.mongock.runner.core.executor.dependency.DependencyManagerWithContext
 
setDefaultMigrationAuthor(String) - Method in interface io.mongock.runner.core.builder.roles.ChangeLogScanner
Sets the default migration author to be used when a changeLog doesn't provide author.
setDefaultMigrationAuthor(String) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setDriver(ConnectionDriver) - Method in interface io.mongock.runner.core.builder.roles.DriverConnectable
Set the specific connection driver Mandatory
setDriver(ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
setEnabled(boolean) - Method in interface io.mongock.runner.core.builder.roles.MongockRunnable
Feature which enables/disables execution Optional Default value true.
setEndSystemVersion(String) - Method in interface io.mongock.runner.core.builder.roles.SystemVersionable
Set up the end Version for versioned schema changes.
setEndSystemVersion(String) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setEventPublisher(EventPublisher) - Method in interface io.mongock.runner.core.builder.RunnerBuilder
 
setEventPublisher(EventPublisher) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
setExecutionId(String) - Method in interface io.mongock.runner.core.builder.roles.MongockRunnable
 
setExecutionId(String) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
setLegacyMigration(LegacyMigration) - Method in interface io.mongock.runner.core.builder.roles.LegacyMigrator
Adds a legacy migration to be executed before the actual migration
setLockGuardProxyFactory(LockGuardProxyFactory) - Method in class io.mongock.runner.core.executor.dependency.DependencyManager
 
setProfileFilter(Function<AnnotatedElement, Boolean>) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setServiceIdentifier(String) - Method in interface io.mongock.runner.core.builder.roles.ServiceIdentificable
Set up the name of the service running mongock.
setStartSystemVersion(String) - Method in interface io.mongock.runner.core.builder.roles.SystemVersionable
Set up the start Version for versioned schema changes.
setStartSystemVersion(String) - Method in class io.mongock.runner.core.executor.changelog.ChangeLogServiceBase
 
setTrackIgnored(boolean) - Method in interface io.mongock.runner.core.builder.roles.MigrationWriter
Indicates if the ignored changeSets should be tracked or not
setTransactionEnabled(boolean) - Method in interface io.mongock.runner.core.builder.roles.Transactioner
Deprecated.
Indicates if Mongock should run in transaction mode or not
setTransactionStrategy(TransactionStrategy) - Method in interface io.mongock.runner.core.builder.roles.TransactionStrategiable
Indicates if Mongock should run in transaction per ChangeLog or per Migration
setTransactionStrategy(TransactionStrategy) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
SystemVersionable<SELF extends SystemVersionable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 

T

toString() - Method in class io.mongock.runner.core.internal.ChangeSetItem
 
trackIgnored - Variable in class io.mongock.runner.core.executor.operation.change.MigrationExecutorBase
 
Transactioner<SELF extends Transactioner<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
Deprecated.
TransactionStrategiable<SELF extends TransactionStrategiable<SELF,CONFIG>,CONFIG extends MongockConfiguration> - Interface in io.mongock.runner.core.builder.roles
 

U

updateDriverDependencies(Set<ChangeSetDependency>) - Method in interface io.mongock.runner.core.executor.changelog.ChangeLogRuntime
 
updateDriverDependencies(Set<ChangeSetDependency>) - Method in class io.mongock.runner.core.executor.ChangeLogRuntimeImpl
 

V

validateChangeUnit(Class<?>) - Method in class io.mongock.runner.core.annotation.AnnotationProcessor
 
validateConfigurationAndInjections(ConnectionDriver) - Method in class io.mongock.runner.core.builder.RunnerBuilderBase
 
valueOf(String) - Static method in enum io.mongock.runner.core.builder.BuilderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.mongock.runner.core.builder.BuilderType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withMetadata(Map<String, Object>) - Method in interface io.mongock.runner.core.builder.roles.MigrationWriter
Set the metadata for the Mongock process.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.