Package org.flowable.engine.impl.cmd
Class SetAsyncExecutionVariablesCmd
java.lang.Object
org.flowable.engine.impl.cmd.NeedsActiveExecutionCmd<Object>
org.flowable.engine.impl.cmd.SetAsyncExecutionVariablesCmd
- All Implemented Interfaces:
Serializable
,Command<Object>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
Fields inherited from class org.flowable.engine.impl.cmd.NeedsActiveExecutionCmd
executionId
-
Constructor Summary
ConstructorsConstructorDescriptionSetAsyncExecutionVariablesCmd
(String executionId, Map<String, ? extends Object> variables, boolean isLocal) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addVariable
(boolean isLocal, String scopeId, String subScopeId, String varName, Object varValue, String tenantId, VariableService variableService) protected void
createSetAsyncVariablesJob
(ExecutionEntity execution, ProcessEngineConfigurationImpl processEngineConfiguration) protected Object
execute
(CommandContext commandContext, ExecutionEntity execution) Subclasses should implement this method.protected String
Subclasses can override this to provide a more detailed exception message that will be thrown when the execution is suspended.Methods inherited from class org.flowable.engine.impl.cmd.NeedsActiveExecutionCmd
execute
-
Field Details
-
variables
-
isLocal
protected boolean isLocal
-
-
Constructor Details
-
SetAsyncExecutionVariablesCmd
-
-
Method Details
-
execute
Description copied from class:NeedsActiveExecutionCmd
Subclasses should implement this method. The providedExecutionEntity
is guaranteed to be active (ie. not suspended).- Specified by:
execute
in classNeedsActiveExecutionCmd<Object>
-
addVariable
-
createSetAsyncVariablesJob
protected void createSetAsyncVariablesJob(ExecutionEntity execution, ProcessEngineConfigurationImpl processEngineConfiguration) -
getSuspendedExceptionMessagePrefix
Description copied from class:NeedsActiveExecutionCmd
Subclasses can override this to provide a more detailed exception message that will be thrown when the execution is suspended.- Overrides:
getSuspendedExceptionMessagePrefix
in classNeedsActiveExecutionCmd<Object>
-