Class AsyncLeaveJobHandler

java.lang.Object
org.flowable.engine.impl.jobexecutor.AsyncLeaveJobHandler
All Implemented Interfaces:
JobHandler

public class AsyncLeaveJobHandler extends Object implements JobHandler
Author:
Joram Barrez
  • Field Details

  • Constructor Details

    • AsyncLeaveJobHandler

      public AsyncLeaveJobHandler()
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in interface JobHandler
    • execute

      public void execute(JobEntity job, String configuration, org.flowable.variable.api.delegate.VariableScope variableScope, CommandContext commandContext)
      Specified by:
      execute in interface JobHandler
    • isAsyncLeaveWithSpecificSequenceFlow

      protected boolean isAsyncLeaveWithSpecificSequenceFlow(com.fasterxml.jackson.databind.JsonNode jobConfigurationJson)
    • determineSequenceFlow

      protected org.flowable.bpmn.model.SequenceFlow determineSequenceFlow(JobEntity job, ExecutionEntity executionEntity, com.fasterxml.jackson.databind.JsonNode jobConfigurationJson)
    • createJobConfiguration

      public static String createJobConfiguration(ProcessEngineConfiguration processEngineConfiguration, boolean evaluateConditions)
    • createJobConfiguration

      public static String createJobConfiguration(ProcessEngineConfiguration processEngineConfiguration, org.flowable.bpmn.model.SequenceFlow sequenceFlow)