@NotThreadSafe public class SystemUpdateExecutor<CONFIG extends MongockConfiguration> extends ChangeExecutorBase<CONFIG>
annotationFilter, changeLogRuntime, changeLogService, changeSetsToRollBack, config, driver, executedChangeEntries, executionId, executionInProgress, globalTransactionEnabled, metadata, serviceIdentifier, trackIgnored| Constructor and Description |
|---|
SystemUpdateExecutor(String executionId,
ConnectionDriver driver,
ChangeLogServiceBase changeLogService,
ChangeLogRuntime changeLogRuntime,
CONFIG config,
List<String> basePackages) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
executeMigration() |
protected void |
prepareChangeLogService() |
protected void |
validateChangeLog(ChangeLogItem changeLog) |
buildChangeEntry, buildChangeEntry, clearChangeSetsToRollbackIfApply, executeAndLogChangeSet, executeChangeSetMethod, generateExecutionHostname, getChangeLogInstance, initializationAndValidation, isAlreadyExecuted, isDriverTransactional, isExecutionInProgress, isStrategyPerChangeUnit, isStrategyPerMigration, isThereAnyChangeSetItemToBeExecuted, isThereAnyChangeSetItemToBeRolledBack, loadExecutedChangeEntries, logIgnoredChangeLogs, logIgnoredChangeSet, loopRawChangeSets, prepareForStageExecutionIfApply, processChangeLogInTransactionIfApplies, processChangeLogs, processExceptionOnChangeSetExecution, processMigration, processSingleChangeLog, processSingleChangeSet, rollbackIfPresentAndTrackChangeEntry, rollbackProcessedChangeSetsIfApplypublic SystemUpdateExecutor(String executionId, ConnectionDriver driver, ChangeLogServiceBase changeLogService, ChangeLogRuntime changeLogRuntime, CONFIG config, List<String> basePackages)
public Boolean executeMigration()
protected void prepareChangeLogService()
prepareChangeLogService in class ChangeExecutorBase<CONFIG extends MongockConfiguration>protected void validateChangeLog(ChangeLogItem changeLog)
validateChangeLog in class ChangeExecutorBase<CONFIG extends MongockConfiguration>Copyright © 2025. All rights reserved.