org.camunda.bpm.engine.impl.bpmn.helper
Class ErrorPropagation

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.helper.ErrorPropagation

public class ErrorPropagation
extends Object

This class is responsible for finding and executing error handlers for BPMN Errors. Possible error handlers include Error Intermediate Events and Error Event Sub-Processes.

Author:
Falko Menge, Daniel Meyer

Constructor Summary
ErrorPropagation()
           
 
Method Summary
static void propagateError(BpmnError error, ActivityExecution execution)
           
static void propagateError(String errorCode, Exception origException, ActivityExecution execution)
           
static void propagateException(Exception ex, ActivityExecution execution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorPropagation

public ErrorPropagation()
Method Detail

propagateException

public static void propagateException(Exception ex,
                                      ActivityExecution execution)
                               throws Exception
Throws:
Exception

propagateError

public static void propagateError(BpmnError error,
                                  ActivityExecution execution)
                           throws Exception
Throws:
Exception

propagateError

public static void propagateError(String errorCode,
                                  Exception origException,
                                  ActivityExecution execution)
                           throws Exception
Throws:
Exception


Copyright © 2014 camunda services GmbH. All rights reserved.