org.camunda.bpm.engine.delegate
Class BpmnError
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.camunda.bpm.engine.ProcessEngineException
org.camunda.bpm.engine.delegate.BpmnError
- All Implemented Interfaces:
- Serializable
public class BpmnError
- extends ProcessEngineException
Special exception that can be used to throw a BPMN Error from
JavaDelegates and expressions.
This should only be used for business faults, which shall be handled by a
Boundary Error Event or Error Event Sub-Process modeled in the process
definition. Technical errors should be represented by other exception types.
This class represents an actual instance of a BPMN Error, whereas
Error represents an Error definition.
- Author:
- Falko Menge
- See Also:
- Serialized Form
BpmnError
public BpmnError(String errorCode)
BpmnError
public BpmnError(String errorCode,
String message)
setErrorCode
protected void setErrorCode(String errorCode)
getErrorCode
public String getErrorCode()
toString
public String toString()
- Overrides:
toString in class Throwable
Copyright © 2015 camunda services GmbH. All rights reserved.