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
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:
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.ProcessEngineException
code -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsetErrorCode(String errorCode) protected voidsetMessage(String errorMessage) toString()Methods inherited from class org.camunda.bpm.engine.ProcessEngineException
getCode, setCodeMethods 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:
getMessagein classThrowable
-