Class AsyncLeaveJobHandler
java.lang.Object
org.flowable.engine.impl.jobexecutor.AsyncLeaveJobHandler
- All Implemented Interfaces:
JobHandler
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateJobConfiguration(ProcessEngineConfiguration processEngineConfiguration, boolean evaluateConditions) static StringcreateJobConfiguration(ProcessEngineConfiguration processEngineConfiguration, SequenceFlow sequenceFlow) protected SequenceFlowdetermineSequenceFlow(JobEntity job, ExecutionEntity executionEntity, com.fasterxml.jackson.databind.JsonNode jobConfigurationJson) voidexecute(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) getType()protected booleanisAsyncLeaveWithSpecificSequenceFlow(com.fasterxml.jackson.databind.JsonNode jobConfigurationJson)
-
Field Details
-
LOGGER
public static final org.slf4j.Logger LOGGER -
TYPE
- See Also:
-
-
Constructor Details
-
AsyncLeaveJobHandler
public AsyncLeaveJobHandler()
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceJobHandler
-
execute
public void execute(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) - Specified by:
executein interfaceJobHandler
-
isAsyncLeaveWithSpecificSequenceFlow
protected boolean isAsyncLeaveWithSpecificSequenceFlow(com.fasterxml.jackson.databind.JsonNode jobConfigurationJson) -
determineSequenceFlow
protected 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, SequenceFlow sequenceFlow)
-