@ControllerAdvice(annotations=ServiceBrokerRestController.class) @ResponseBody @Order(value=2147483637) public class ServiceBrokerExceptionHandler extends Object
Constructor and Description |
---|
ServiceBrokerExceptionHandler() |
@ExceptionHandler(value=ServiceBrokerApiVersionException.class) @ResponseStatus(value=PRECONDITION_FAILED) public ErrorMessage handleException(ServiceBrokerApiVersionException ex)
@ExceptionHandler(value=ServiceInstanceDoesNotExistException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceInstanceDoesNotExistException ex)
@ExceptionHandler(value=ServiceDefinitionDoesNotExistException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceDefinitionDoesNotExistException ex)
@ExceptionHandler(value=ServiceBrokerAsyncRequiredException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceBrokerAsyncRequiredException ex)
@ExceptionHandler(value=ServiceBrokerInvalidParametersException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceBrokerInvalidParametersException ex)
@ExceptionHandler(value=ServiceBrokerOperationInProgressException.class) @ResponseStatus(value=NOT_FOUND) public ErrorMessage handleException(ServiceBrokerOperationInProgressException ex)
@ExceptionHandler(value=ServiceBrokerUnavailableException.class) @ResponseStatus(value=SERVICE_UNAVAILABLE) public ErrorMessage handleException(ServiceBrokerUnavailableException ex)
@ExceptionHandler(value=ServiceBrokerConcurrencyException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceBrokerConcurrencyException ex)
@ExceptionHandler(value=ServiceBrokerException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ErrorMessage handleException(ServiceBrokerException ex)
@ExceptionHandler(value=ServiceBrokerInvalidOriginatingIdentityException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceBrokerInvalidOriginatingIdentityException ex)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(MethodArgumentNotValidException ex)
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public ErrorMessage handleException(Exception ex)
@ExceptionHandler(value=ServiceInstanceExistsException.class) @ResponseStatus(value=CONFLICT) public ErrorMessage handleException(ServiceInstanceExistsException ex)
@ExceptionHandler(value=ServiceInstanceUpdateNotSupportedException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceInstanceUpdateNotSupportedException ex)
@ExceptionHandler(value=ServiceInstanceBindingExistsException.class) @ResponseStatus(value=CONFLICT) public ErrorMessage handleException(ServiceInstanceBindingExistsException ex)
@ExceptionHandler(value=ServiceBrokerBindingRequiresAppException.class) @ResponseStatus(value=UNPROCESSABLE_ENTITY) public ErrorMessage handleException(ServiceBrokerBindingRequiresAppException ex)
protected ErrorMessage getErrorResponse(ServiceBrokerException ex)
protected ErrorMessage getErrorResponse(Exception ex)
protected ErrorMessage getErrorResponse(String message)