org.camunda.bpm.engine.impl.bpmn.behavior
Class EventSubProcessActivityBehavior

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
      extended by org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
          extended by org.camunda.bpm.engine.impl.bpmn.behavior.SubProcessActivityBehavior
              extended by org.camunda.bpm.engine.impl.bpmn.behavior.EventSubProcessActivityBehavior
All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>, ActivityBehavior, CompositeActivityBehavior, SignallableActivityBehavior

public class EventSubProcessActivityBehavior
extends SubProcessActivityBehavior

Author:
Daniel Meyer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationFinder, AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.LeafExecutionHierarchyWalker, AbstractBpmnActivityBehavior.ProcessInstanceCollector
 
Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
 
Constructor Summary
EventSubProcessActivityBehavior()
           
 
Method Summary
 void complete(ActivityExecution scopeExecution)
           
 void concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
          Invoked when an execution is ended within the scope of the composite
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.SubProcessActivityBehavior
execute, leave
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, getCompensationHandler, getCurrentFlowScope, isProcessEngineExceptionWithoutCause, isTransactionNotActive, propagateBpmnError, propagateError, propagateExceptionAsError, signal, signalCompensationDone
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leaveIgnoreConditions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventSubProcessActivityBehavior

public EventSubProcessActivityBehavior()
Method Detail

complete

public void complete(ActivityExecution scopeExecution)
Specified by:
complete in interface CompositeActivityBehavior
Overrides:
complete in class SubProcessActivityBehavior

concurrentChildExecutionEnded

public void concurrentChildExecutionEnded(ActivityExecution scopeExecution,
                                          ActivityExecution endedExecution)
Description copied from interface: CompositeActivityBehavior
Invoked when an execution is ended within the scope of the composite

Specified by:
concurrentChildExecutionEnded in interface CompositeActivityBehavior
Overrides:
concurrentChildExecutionEnded in class SubProcessActivityBehavior
Parameters:
scopeExecution - scope execution for the activity which defined the behavior
endedExecution - the execution which ended


Copyright © 2015 camunda services GmbH. All rights reserved.