java.lang.Object
org.camunda.community.migration.processInstance.service.Camunda8Service

@Service public class Camunda8Service extends Object
  • Constructor Details

    • Camunda8Service

      @Autowired public Camunda8Service(io.camunda.zeebe.client.ZeebeClient zeebeClient, io.camunda.operate.CamundaOperateClient operateClient)
  • Method Details

    • startProcessInstanceMigration

      public io.camunda.zeebe.client.api.response.PublishMessageResponse startProcessInstanceMigration(String bpmnProcessId)
    • startProcessInstanceMigrationRouter

      public io.camunda.zeebe.client.api.response.ProcessInstanceEvent startProcessInstanceMigrationRouter(String bpmnProcessId)
    • startMigratedProcessInstance

      public io.camunda.zeebe.client.api.response.ProcessInstanceEvent startMigratedProcessInstance(String bpmnProcessId, List<String> activityIds, Map<String,Object> variables)
    • completeTask

      public void completeTask(long jobKey, ProcessInstanceMigrationVariables result)
    • selectProcessInstances

      public void selectProcessInstances(long jobKey, List<String> processInstances)
    • queryProcessDefinitions

      public List<io.camunda.operate.model.ProcessDefinition> queryProcessDefinitions(String bpmnProcessId)
    • getProcessDefinitionData

      public Camunda8ProcessDefinitionData getProcessDefinitionData(Long processDefinitionKey)
    • cancelProcessInstance

      public void cancelProcessInstance(Long processInstanceKey)