Package 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
Special exception that can be used to throw a BPMN Error from
JavaDelegate
s 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:
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.ProcessEngineException
code
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
setErrorCode
(String errorCode) protected void
setMessage
(String errorMessage) toString()
Methods inherited from class org.camunda.bpm.engine.ProcessEngineException
getCode, setCode
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
BpmnError
-
BpmnError
-
BpmnError
-
BpmnError
-
-
Method Details
-
setErrorCode
-
getErrorCode
-
toString
-
setMessage
-
getMessage
- Overrides:
getMessage
in classThrowable
-