Class ProcessEngineExceptionHandler
- java.lang.Object
-
- org.camunda.bpm.engine.rest.exception.ProcessEngineExceptionHandler
-
- All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<ProcessEngineException>
@Provider public class ProcessEngineExceptionHandler extends java.lang.Object implements javax.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 Summary
Constructors Constructor Description ProcessEngineExceptionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
toResponse(ProcessEngineException exception)
-
-
-
Method Detail
-
toResponse
public javax.ws.rs.core.Response toResponse(ProcessEngineException exception)
- Specified by:
toResponse
in interfacejavax.ws.rs.ext.ExceptionMapper<ProcessEngineException>
-
-