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 TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
migrateMessageSubscriptionSentTime
(MutableMessageSubscriptionState messageSubscriptionState, PendingMessageSubscriptionState transientState) void
void
migrateProcessMessageSubscriptionSentTime
(MutableProcessMessageSubscriptionState persistentState, PendingProcessMessageSubscriptionState transientState) void
void
void
migrateTemporaryVariables
(MutableEventScopeInstanceState eventScopeInstanceState, MutableElementInstanceState elementInstanceState) void
setMigratedByVersion
(String version) boolean
-
Constructor Details
-
DbMigrationState
-
-
Method Details
-
migrateMessageSubscriptionSentTime
public void migrateMessageSubscriptionSentTime(MutableMessageSubscriptionState messageSubscriptionState, PendingMessageSubscriptionState transientState) - Specified by:
migrateMessageSubscriptionSentTime
in interfaceMutableMigrationState
-
migrateProcessMessageSubscriptionSentTime
public void migrateProcessMessageSubscriptionSentTime(MutableProcessMessageSubscriptionState persistentState, PendingProcessMessageSubscriptionState transientState) - Specified by:
migrateProcessMessageSubscriptionSentTime
in interfaceMutableMigrationState
-
migrateTemporaryVariables
public void migrateTemporaryVariables(MutableEventScopeInstanceState eventScopeInstanceState, MutableElementInstanceState elementInstanceState) - Specified by:
migrateTemporaryVariables
in interfaceMutableMigrationState
-
migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKey
public void migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKey()- Specified by:
migrateDecisionsPopulateDecisionVersionByDecisionIdAndDecisionKey
in interfaceMutableMigrationState
-
migrateDrgPopulateDrgVersionByDrgIdAndKey
public void migrateDrgPopulateDrgVersionByDrgIdAndKey()- Specified by:
migrateDrgPopulateDrgVersionByDrgIdAndKey
in interfaceMutableMigrationState
-
migrateElementInstancePopulateProcessInstanceByDefinitionKey
public void migrateElementInstancePopulateProcessInstanceByDefinitionKey()- Specified by:
migrateElementInstancePopulateProcessInstanceByDefinitionKey
in interfaceMutableMigrationState
-
migrateProcessStateForMultiTenancy
public void migrateProcessStateForMultiTenancy()- Specified by:
migrateProcessStateForMultiTenancy
in interfaceMutableMigrationState
-
migrateDecisionStateForMultiTenancy
public void migrateDecisionStateForMultiTenancy()- Specified by:
migrateDecisionStateForMultiTenancy
in interfaceMutableMigrationState
-
migrateMessageStateForMultiTenancy
public void migrateMessageStateForMultiTenancy()- Specified by:
migrateMessageStateForMultiTenancy
in interfaceMutableMigrationState
-
migrateMessageStartEventSubscriptionForMultiTenancy
public void migrateMessageStartEventSubscriptionForMultiTenancy()- Specified by:
migrateMessageStartEventSubscriptionForMultiTenancy
in interfaceMutableMigrationState
-
migrateMessageEventSubscriptionForMultiTenancy
public void migrateMessageEventSubscriptionForMultiTenancy()- Specified by:
migrateMessageEventSubscriptionForMultiTenancy
in interfaceMutableMigrationState
-
migrateProcessMessageSubscriptionForMultiTenancy
public void migrateProcessMessageSubscriptionForMultiTenancy()- Specified by:
migrateProcessMessageSubscriptionForMultiTenancy
in interfaceMutableMigrationState
-
migrateJobStateForMultiTenancy
public void migrateJobStateForMultiTenancy()- Specified by:
migrateJobStateForMultiTenancy
in interfaceMutableMigrationState
-
migrateSignalSubscriptionStateForMultiTenancy
public void migrateSignalSubscriptionStateForMultiTenancy()- Specified by:
migrateSignalSubscriptionStateForMultiTenancy
in interfaceMutableMigrationState
-
shouldRunElementInstancePopulateProcessInstanceByDefinitionKey
public boolean shouldRunElementInstancePopulateProcessInstanceByDefinitionKey()- Specified by:
shouldRunElementInstancePopulateProcessInstanceByDefinitionKey
in interfaceMigrationState
-
getMigratedByVersion
- Specified by:
getMigratedByVersion
in interfaceMigrationState
- Returns:
- a string representing the version that applied migrations or null if the version is (not yet) set.
-
setMigratedByVersion
- Specified by:
setMigratedByVersion
in interfaceMutableMigrationState
-
correctColumnFamilyPrefix
public void correctColumnFamilyPrefix()- Specified by:
correctColumnFamilyPrefix
in interfaceMutableMigrationState
-