| Modifier and Type | Class and Description |
|---|---|
class |
RunnerBuilderBase<SELF extends RunnerBuilderBase<SELF,CHANGELOG,CHANGESET,CONFIG>,CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem,CONFIG extends MongockConfiguration> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExecutorFactory<CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem,CONFIG extends ExecutorConfiguration> |
| Modifier and Type | Method and Description |
|---|---|
Executor |
ExecutorFactoryDefault.getExecutor(Operation op,
String executionId,
SortedSet<ChangeLogItem<ChangeSetItem>> changeLogs,
ConnectionDriver driver,
ChangeLogRuntime changeLogRuntime,
MongockConfiguration config) |
| Modifier and Type | Class and Description |
|---|---|
class |
ChangeLogServiceBase<CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem>
Utilities to deal with reflections and annotations
|
| Modifier and Type | Method and Description |
|---|---|
protected ChangeLogItem<ChangeSetItem> |
ChangeLogService.buildChangeLogInstance(Class<?> changeUnitClass) |
protected ChangeLogItem<ChangeSetItem> |
ChangeLogService.buildChangeLogInstanceFromLegacy(Class<?> changeLogClass) |
| Modifier and Type | Field and Description |
|---|---|
protected Set<ChangeLogItem<ChangeSetItem>> |
MigrationExecutorBase.changeLogs |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MigrationExecutorBase.loopRawChangeSets(String executionId,
String executionHostName,
Object changeLogInstance,
ChangeLogItem<ChangeSetItem> changeLog,
List<? extends ChangeSetItem> changeSets) |
protected void |
MigrationExecutorBase.processChangeLogInTransactionIfApplies(String executionId,
String executionHostname,
Object changeLogInstance,
ChangeLogItem<ChangeSetItem> changeLog) |
protected void |
MigrationExecutorBase.processSingleChangeLog(String executionId,
String executionHostname,
ChangeLogItem<ChangeSetItem> changeLog) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MigrationExecutorBase.isThereAnyChangeSetItemToBeExecuted(Collection<ChangeLogItem<ChangeSetItem>> changeLogs) |
protected void |
MigrationExecutorBase.processChangeLogs(String executionId,
String executionHostname,
Collection<ChangeLogItem<ChangeSetItem>> changeLogs) |
protected void |
MigrationExecutorBase.processMigration(Collection<ChangeLogItem<ChangeSetItem>> changeLogs,
String executionId,
String executionHostname) |
| Constructor and Description |
|---|
MigrationExecutor(String executionId,
Set<ChangeLogItem<ChangeSetItem>> changeLogs,
ConnectionDriver driver,
ChangeLogRuntime changeLogRuntime,
ChangeExecutorConfiguration config) |
MigrationExecutorBase(String executionId,
Set<ChangeLogItem<ChangeSetItem>> changeLogs,
ConnectionDriver driver,
ChangeLogRuntime changeLogRuntime,
CONFIG config) |
| Modifier and Type | Method and Description |
|---|---|
static ChangeLogItem<ChangeSetItem> |
ChangeLogItem.getFromAnnotation(Class<?> changeLogClass,
String baseId,
String author,
String order,
boolean failFast,
boolean transactional,
boolean runAlways,
String systemVersion,
Method executionMethod,
Method rollbackExecutionMethod,
Method beforeMethod,
Method rollbackBeforeMethod,
boolean system) |
static <C extends ChangeSetItem> |
ChangeLogItem.getFromLegacy(Class<?> type,
String order,
boolean failFast,
List<C> changeSetElements,
boolean system) |
Copyright © 2022. All rights reserved.