Class DbMigrationState
java.lang.Object
io.camunda.zeebe.engine.state.migration.DbMigrationState
- All Implemented Interfaces:
MigrationState,MutableMigrationState
-
Constructor Summary
ConstructorsConstructorDescriptionDbMigrationState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMigrationFinished(String identifier) Checks if a migration is in state FINISHED.voidmarkMigrationFinished(String identifier) Changes the state of a migration to FINISHED to indicate it has been executed.voidvoidvoidvoidmigrateMessageSubscriptionSentTime(MutableMessageSubscriptionState messageSubscriptionState, PendingMessageSubscriptionState transientState) voidvoidmigrateProcessMessageSubscriptionSentTime(MutableProcessMessageSubscriptionState persistentState, PendingProcessMessageSubscriptionState transientState) voidmigrateTemporaryVariables(MutableEventScopeInstanceState eventScopeInstanceState, MutableElementInstanceState elementInstanceState)
-
Constructor Details
-
DbMigrationState
-
-
Method Details
-
migrateMessageSubscriptionSentTime
public void migrateMessageSubscriptionSentTime(MutableMessageSubscriptionState messageSubscriptionState, PendingMessageSubscriptionState transientState) - Specified by:
migrateMessageSubscriptionSentTimein interfaceMutableMigrationState
-
migrateProcessMessageSubscriptionSentTime
public void migrateProcessMessageSubscriptionSentTime(MutableProcessMessageSubscriptionState persistentState, PendingProcessMessageSubscriptionState transientState) - Specified by:
migrateProcessMessageSubscriptionSentTimein interfaceMutableMigrationState
-
migrateTemporaryVariables
public void migrateTemporaryVariables(MutableEventScopeInstanceState eventScopeInstanceState, MutableElementInstanceState elementInstanceState) - Specified by:
migrateTemporaryVariablesin interfaceMutableMigrationState
-
migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKey
public void migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKey()- Specified by:
migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKeyin interfaceMutableMigrationState
-
migrateDrgPopulateDrgVersionByDrgIdAndKey
public void migrateDrgPopulateDrgVersionByDrgIdAndKey()- Specified by:
migrateDrgPopulateDrgVersionByDrgIdAndKeyin interfaceMutableMigrationState
-
migrateElementInstancePopulateProcessInstanceByDefinitionKey
public void migrateElementInstancePopulateProcessInstanceByDefinitionKey()- Specified by:
migrateElementInstancePopulateProcessInstanceByDefinitionKeyin interfaceMutableMigrationState
-
migrateProcessDefinitionVersions
public void migrateProcessDefinitionVersions()- Specified by:
migrateProcessDefinitionVersionsin interfaceMutableMigrationState
-
markMigrationFinished
Description copied from interface:MutableMigrationStateChanges the state of a migration to FINISHED to indicate it has been executed.- Specified by:
markMigrationFinishedin interfaceMutableMigrationState- Parameters:
identifier- the identifier of the migration
-
isMigrationFinished
Description copied from interface:MigrationStateChecks if a migration is in state FINISHED.- Specified by:
isMigrationFinishedin interfaceMigrationState- Parameters:
identifier- the identifier of the migration
-