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 String
createJobConfiguration
(ProcessEngineConfiguration processEngineConfiguration, boolean evaluateConditions) static String
createJobConfiguration
(ProcessEngineConfiguration processEngineConfiguration, SequenceFlow sequenceFlow) protected SequenceFlow
determineSequenceFlow
(JobEntity job, ExecutionEntity executionEntity, com.fasterxml.jackson.databind.JsonNode jobConfigurationJson) void
execute
(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) getType()
protected boolean
isAsyncLeaveWithSpecificSequenceFlow
(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:
getType
in interfaceJobHandler
-
execute
public void execute(JobEntity job, String configuration, VariableScope variableScope, CommandContext commandContext) - Specified by:
execute
in 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)
-