Class HistoryMigrator

java.lang.Object
io.camunda.migrator.HistoryMigrator

@Component @Conditional(C8DataSourceConfigured.class) public class HistoryMigrator extends Object
  • Field Details

  • Constructor Details

    • HistoryMigrator

      public HistoryMigrator()
  • Method Details

    • start

      public void start()
    • migrate

      public void migrate()
    • migrateProcessDefinitions

      public void migrateProcessDefinitions()
    • migrateDecisionRequirementsDefinitions

      public void migrateDecisionRequirementsDefinitions()
    • migrateDecisionDefinitions

      public void migrateDecisionDefinitions()
    • migrateDecisionInstances

      public void migrateDecisionInstances()
    • migrateVariables

      public void migrateVariables()
    • migrateUserTasks

      public void migrateUserTasks()
    • migrateFlowNodes

      public void migrateFlowNodes()
    • findProcessInstanceByC7Id

      protected io.camunda.search.entities.ProcessInstanceEntity findProcessInstanceByC7Id(String processInstanceId)
    • findDecisionInstance

      protected io.camunda.search.entities.DecisionInstanceEntity findDecisionInstance(String decisionInstanceId)
    • findDecisionDefinition

      protected io.camunda.search.entities.DecisionDefinitionEntity findDecisionDefinition(String decisionDefinitionId)
    • findFlowNodeInstanceKey

      protected Long findFlowNodeInstanceKey(String activityInstanceId)
    • findFlowNodeInstance

      protected io.camunda.db.rdbms.write.domain.FlowNodeInstanceDbModel findFlowNodeInstance(String activityInstanceId)
    • markMigrated

      protected void markMigrated(String c7Id, Long c8Key, Date createTime, IdKeyMapper.TYPE type)
    • markSkipped

      protected void markSkipped(String c7Id, IdKeyMapper.TYPE type, Date createTime, String skipReason)
    • saveRecord

      protected void saveRecord(String c7Id, Long c8Key, IdKeyMapper.TYPE type, Date createTime, String skipReason)
    • setMode

      public void setMode(MigratorMode mode)
    • setRequestedEntityTypes

      public void setRequestedEntityTypes(List<IdKeyMapper.TYPE> requestedEntityTypes)