Class ProcessEngineExceptionHandler
java.lang.Object
org.camunda.bpm.engine.rest.exception.ProcessEngineExceptionHandler
- All Implemented Interfaces:
- jakarta.ws.rs.ext.ExceptionMapper<ProcessEngineException>
@Provider
public class ProcessEngineExceptionHandler
extends Object
implements jakarta.ws.rs.ext.ExceptionMapper<ProcessEngineException>
Translates any ProcessEngineException to a HTTP 500 error and a JSON response.
 Response content format: {"type" : "ExceptionType", "message" : "some exception message"}
 
Provides dedicated exception handling for AuthorizationExceptions:
 The status code is always set to 403, "Forbidden" and details about the requested resource and
 violated permission are added to the response body
- Author:
- Thorben Lindhauer, Daniel Meyer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsetoResponse(ProcessEngineException exception) 
- 
Constructor Details- 
ProcessEngineExceptionHandlerpublic ProcessEngineExceptionHandler()
 
- 
- 
Method Details- 
toResponse- Specified by:
- toResponsein interface- jakarta.ws.rs.ext.ExceptionMapper<ProcessEngineException>
 
 
-