Class ZeebeJobClient
java.lang.Object
org.camunda.community.migration.processInstance.ZeebeJobClient
-
Constructor Summary
ConstructorsConstructorDescriptionZeebeJobClient(Camunda7Service camunda7Service, MigrationTaskService migrationTaskService, Camunda8Service camunda8Service, ProcessDefinitionMigrationHintService processDefinitionMigrationHintService, TaskMappingService taskMappingService) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcontinueJob(ProcessInstanceMigrationVariables variables) voidvoidsuspendJob(ProcessInstanceMigrationVariables variables) voidvoiduserTask(io.camunda.zeebe.client.api.response.ActivatedJob job, ProcessInstanceMigrationVariables variables)
-
Constructor Details
-
ZeebeJobClient
public ZeebeJobClient(Camunda7Service camunda7Service, MigrationTaskService migrationTaskService, Camunda8Service camunda8Service, ProcessDefinitionMigrationHintService processDefinitionMigrationHintService, TaskMappingService taskMappingService)
-
-
Method Details
-
suspendProcessDefinition
@JobWorker(type="camunda7:process-definition:suspend") public void suspendProcessDefinition(@VariablesAsType ProcessInstanceMigrationVariables variables) -
suspendJob
@JobWorker(type="camunda7:job-definition:suspend") public void suspendJob(@VariablesAsType ProcessInstanceMigrationVariables variables) -
continueJob
@JobWorker(type="camunda7:job-definition:continue") public void continueJob(@VariablesAsType ProcessInstanceMigrationVariables variables) -
queryRoutableInstances
@JobWorker(type="camunda7:process-instance:query:routable") public ProcessInstanceMigrationVariables queryRoutableInstances(@VariablesAsType ProcessInstanceMigrationVariables variables) -
extractProcessData
@JobWorker(type="camunda7:process-instance:get") public ProcessInstanceMigrationVariables extractProcessData(@VariablesAsType ProcessInstanceMigrationVariables variables) -
checkProcessDefinition
@JobWorker(type="camunda8:process-definition:check") public ProcessInstanceMigrationVariables checkProcessDefinition(@VariablesAsType ProcessInstanceMigrationVariables variables) -
startCamunda8ProcessInstance
@JobWorker(type="camunda8:process-instance:create") public ProcessInstanceMigrationVariables startCamunda8ProcessInstance(@VariablesAsType ProcessInstanceMigrationVariables variables) -
continueProcessDefinition
@JobWorker(type="camunda7:process-definition:continue") public void continueProcessDefinition(@VariablesAsType ProcessInstanceMigrationVariables variables) -
cancelProcessInstance
@JobWorker(type="camunda7:process-instance:cancel") public void cancelProcessInstance(@VariablesAsType ProcessInstanceMigrationVariables variables) -
cancelCamunda8ProcessInstance
@JobWorker(type="camunda8:process-instance:cancel") public void cancelCamunda8ProcessInstance(@VariablesAsType ProcessInstanceMigrationVariables variables) -
extractVersionInformation
@JobWorker(type="camunda7:process-definition:get") public ProcessInstanceMigrationVariables extractVersionInformation(@VariablesAsType ProcessInstanceMigrationVariables variables) -
userTask
@JobWorker(type="io.camunda.zeebe:userTask", timeout=1000L, autoComplete=false, requestTimeout=1000L) public void userTask(io.camunda.zeebe.client.api.response.ActivatedJob job, @VariablesAsType ProcessInstanceMigrationVariables variables)
-