@ControllerAdvice
public class RestControllerAdvice
extends java.lang.Object
| Constructor and Description |
|---|
RestControllerAdvice() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.hateoas.VndErrors |
onException(java.lang.Exception e)
Handles the general error case.
|
org.springframework.hateoas.VndErrors |
onInvalidDefintion(DSLException e)
Handles the case where client tried to deploy something that is has an invalid definition.
|
org.springframework.hateoas.VndErrors |
onMissingRequiredDefinitionException(MissingRequiredDefinitionException e)
Handles the case where client referenced an entity that already exists.
|
org.springframework.hateoas.VndErrors |
onMissingServletRequestParameterException(org.springframework.web.bind.MissingServletRequestParameterException e)
Handles the case where client submitted an ill valued request (missing parameter).
|
org.springframework.hateoas.VndErrors |
onNoSuchMetricException(NoSuchMetricException e) |
org.springframework.hateoas.VndErrors |
onNoSuchStreamException(NoSuchDefinitionException e)
Handles the case where client referenced an unknown entity.
|
org.springframework.hateoas.VndErrors |
onStreamAlreadyDeployedException(AlreadyDeployedException e)
Handles the case where client tried to deploy something that is already deployed.
|
org.springframework.hateoas.VndErrors |
onStreamAlreadyExistsException(DefinitionAlreadyExistsException e)
Handles the case where client referenced an entity that already exists.
|
@ExceptionHandler @ResponseStatus(value=BAD_REQUEST) @ResponseBody public org.springframework.hateoas.VndErrors onMissingServletRequestParameterException(org.springframework.web.bind.MissingServletRequestParameterException e)
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public org.springframework.hateoas.VndErrors onException(java.lang.Exception e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=NOT_FOUND) public org.springframework.hateoas.VndErrors onNoSuchStreamException(NoSuchDefinitionException e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=BAD_REQUEST) public org.springframework.hateoas.VndErrors onStreamAlreadyExistsException(DefinitionAlreadyExistsException e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=BAD_REQUEST) public org.springframework.hateoas.VndErrors onMissingRequiredDefinitionException(MissingRequiredDefinitionException e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=BAD_REQUEST) public org.springframework.hateoas.VndErrors onStreamAlreadyDeployedException(AlreadyDeployedException e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=BAD_REQUEST) public org.springframework.hateoas.VndErrors onInvalidDefintion(DSLException e)
@ResponseBody @ExceptionHandler @ResponseStatus(value=NOT_FOUND) public org.springframework.hateoas.VndErrors onNoSuchMetricException(NoSuchMetricException e)