public class BpmnActivityBehavior extends Object implements Serializable
Constructor and Description |
---|
BpmnActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
protected void |
dispatchJobCanceledEvents(ExecutionEntity activityExecution)
dispatch job canceled event for job associated with given execution entity
|
void |
performDefaultOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow.
|
void |
performIgnoreConditionsOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior (@see
#performDefaultOutgoingBehavior(ActivityExecution) ), but without checking the conditions on the outgoing sequence flow. |
protected void |
performOutgoingBehavior(ExecutionEntity execution,
boolean checkConditions,
boolean throwExceptionIfExecutionStuck)
Actual implementation of leaving an activity.
|
public void performDefaultOutgoingBehavior(ExecutionEntity activityExecution)
protected void dispatchJobCanceledEvents(ExecutionEntity activityExecution)
activityExecution
- public void performIgnoreConditionsOutgoingBehavior(ExecutionEntity activityExecution)
#performDefaultOutgoingBehavior(ActivityExecution)
), but without checking the conditions on the outgoing sequence flow.
This means that every outgoing sequence flow is selected for continuing the process instance, regardless of having a condition or not. In case of multiple outgoing sequence flow, multiple
parallel paths of executions will be created.protected void performOutgoingBehavior(ExecutionEntity execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck)
execution
- The current execution contextcheckConditions
- Whether or not to check conditions before determining whether or not to take a transition.throwExceptionIfExecutionStuck
- If true, an ActivitiException
will be thrown in case no transition could be found to leave the activity.Copyright © 2015 Alfresco. All rights reserved.