org.activiti.engine.impl.bpmn.behavior
类 SequentialMultiInstanceBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior
org.activiti.engine.impl.bpmn.behavior.SequentialMultiInstanceBehavior
- 所有已实现的接口:
- Serializable, ActivityBehavior, CompositeActivityBehavior, SignallableActivityBehavior, SubProcessActivityBehavior
public class SequentialMultiInstanceBehavior
- extends MultiInstanceActivityBehavior
- 作者:
- Joram Barrez, Falko Menge
- 另请参见:
- 序列化表格
从类 org.activiti.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior 继承的字段 |
activity, collectionElementVariable, collectionExpression, collectionVariable, completionConditionExpression, innerActivityBehavior, LOGGER, LOOP_COUNTER, loopCardinalityExpression, NUMBER_OF_ACTIVE_INSTANCES, NUMBER_OF_COMPLETED_INSTANCES, NUMBER_OF_INSTANCES |
从类 org.activiti.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior 继承的方法 |
callActivityEndListeners, completed, completing, completionConditionSatisfied, executeOriginalBehavior, getCollectionElementVariable, getCollectionExpression, getCollectionVariable, getCompletionConditionExpression, getInnerActivityBehavior, getLocalLoopVariable, getLoopCardinalityExpression, getLoopVariable, isExtraScopeNeeded, lastExecutionEnded, logLoopDetails, resolveLoopCardinality, resolveNrOfInstances, setCollectionElementVariable, setCollectionExpression, setCollectionVariable, setCompletionConditionExpression, setInnerActivityBehavior, setLoopCardinalityExpression, setLoopVariable, signal, usesCollection |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequentialMultiInstanceBehavior
public SequentialMultiInstanceBehavior(ActivityImpl activity,
AbstractBpmnActivityBehavior innerActivityBehavior)
createInstances
protected void createInstances(ActivityExecution execution)
throws Exception
- Handles the sequential case of spawning the instances.
Will only create one instance, since at most one instance can be active.
- 指定者:
- 类
MultiInstanceActivityBehavior
中的 createInstances
- 抛出:
Exception
leave
public void leave(ActivityExecution execution)
- Called when the wrapped
ActivityBehavior
calls the
AbstractBpmnActivityBehavior.leave(ActivityExecution)
method.
Handles the completion of one instance, and executes the logic for the sequential behavior.
- 覆盖:
- 类
FlowNodeActivityBehavior
中的 leave
execute
public void execute(ActivityExecution execution)
throws Exception
- 从类
FlowNodeActivityBehavior
复制的描述
- Default behaviour: just leave the activity with no extra functionality.
- 指定者:
- 接口
ActivityBehavior
中的 execute
- 覆盖:
- 类
MultiInstanceActivityBehavior
中的 execute
- 抛出:
Exception
Copyright © 2013 Alfresco. All rights reserved.