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.FlowNodeActivityBehavior 继承的字段
bpmnActivityBehavior
 
构造方法摘要
SequentialMultiInstanceBehavior(ActivityImpl activity, AbstractBpmnActivityBehavior innerActivityBehavior)
           
 
方法摘要
protected  void createInstances(ActivityExecution execution)
          Handles the sequential case of spawning the instances.
 void execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 void leave(ActivityExecution execution)
          Called when the wrapped ActivityBehavior calls the AbstractBpmnActivityBehavior.leave(ActivityExecution) method.
 
从类 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
 
从类 org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior 继承的方法
leaveIgnoreConditions
 
从类 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.