Class ExceptionHandler
- java.lang.Object
-
- com.anton.martynenko.jswrapper.jsexecution.problem.ExceptionHandler
-
- All Implemented Interfaces:
org.zalando.problem.spring.common.AdviceTrait,org.zalando.problem.spring.web.advice.AdviceTrait,org.zalando.problem.spring.web.advice.general.GeneralAdviceTrait,org.zalando.problem.spring.web.advice.general.ProblemAdviceTrait,org.zalando.problem.spring.web.advice.general.ResponseStatusAdviceTrait,org.zalando.problem.spring.web.advice.general.ThrowableAdviceTrait,org.zalando.problem.spring.web.advice.general.UnsupportedOperationAdviceTrait,org.zalando.problem.spring.web.advice.http.HttpAdviceTrait,org.zalando.problem.spring.web.advice.http.MethodNotAllowedAdviceTrait,org.zalando.problem.spring.web.advice.http.NotAcceptableAdviceTrait,org.zalando.problem.spring.web.advice.http.UnsupportedMediaTypeAdviceTrait,org.zalando.problem.spring.web.advice.io.IOAdviceTrait,org.zalando.problem.spring.web.advice.io.MessageNotReadableAdviceTrait,org.zalando.problem.spring.web.advice.io.MultipartAdviceTrait,org.zalando.problem.spring.web.advice.io.TypeMismatchAdviceTrait,org.zalando.problem.spring.web.advice.network.NetworkAdviceTrait,org.zalando.problem.spring.web.advice.network.SocketTimeoutAdviceTrait,org.zalando.problem.spring.web.advice.ProblemHandling,org.zalando.problem.spring.web.advice.routing.MissingServletRequestParameterAdviceTrait,org.zalando.problem.spring.web.advice.routing.MissingServletRequestPartAdviceTrait,org.zalando.problem.spring.web.advice.routing.NoHandlerFoundAdviceTrait,org.zalando.problem.spring.web.advice.routing.RoutingAdviceTrait,org.zalando.problem.spring.web.advice.routing.ServletRequestBindingAdviceTrait,org.zalando.problem.spring.web.advice.validation.BaseBindingResultAdviceTrait,org.zalando.problem.spring.web.advice.validation.BindAdviceTrait,org.zalando.problem.spring.web.advice.validation.ConstraintViolationAdviceTrait,org.zalando.problem.spring.web.advice.validation.MethodArgumentNotValidAdviceTrait,org.zalando.problem.spring.web.advice.validation.ValidationAdviceTrait
@ControllerAdvice public class ExceptionHandler extends java.lang.Object implements org.zalando.problem.spring.web.advice.ProblemHandlingUniversal exception handler.- Since:
- 1.0
- Author:
- Martynenko Anton
-
-
Constructor Summary
Constructors Constructor Description ExceptionHandler()
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default org.zalando.problem.StatusTypedefaultConstraintViolationStatus()default java.net.URIdefaultConstraintViolationType()default java.lang.StringformatFieldName(java.lang.String arg0)default org.springframework.http.ResponseEntity<org.zalando.problem.Problem>newConstraintViolationProblem(java.lang.Throwable arg0, java.util.Collection<org.zalando.problem.violations.Violation> arg1, org.springframework.web.context.request.NativeWebRequest arg2)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.zalando.problem.spring.common.AdviceTrait
createStackTrace, isCausalChainsEnabled, prepare, process, resolveResponseStatus, toProblem, toProblem, toProblem
-
Methods inherited from interface org.zalando.problem.spring.web.advice.AdviceTrait
create, create, create, create, create, create, create, create, create, fallback, log, negotiate, process
-
Methods inherited from interface org.zalando.problem.spring.web.advice.validation.BaseBindingResultAdviceTrait
createViolation, createViolation, createViolations
-
Methods inherited from interface org.zalando.problem.spring.web.advice.validation.BindAdviceTrait
handleBindingResult
-
Methods inherited from interface org.zalando.problem.spring.web.advice.validation.ConstraintViolationAdviceTrait
createViolation, handleConstraintViolation
-
Methods inherited from interface org.zalando.problem.spring.web.advice.io.MessageNotReadableAdviceTrait
handleMessageNotReadableException
-
Methods inherited from interface org.zalando.problem.spring.web.advice.validation.MethodArgumentNotValidAdviceTrait
handleMethodArgumentNotValid
-
Methods inherited from interface org.zalando.problem.spring.web.advice.http.MethodNotAllowedAdviceTrait
handleRequestMethodNotSupportedException
-
Methods inherited from interface org.zalando.problem.spring.web.advice.routing.MissingServletRequestParameterAdviceTrait
handleMissingServletRequestParameter
-
Methods inherited from interface org.zalando.problem.spring.web.advice.routing.MissingServletRequestPartAdviceTrait
handleMissingServletRequestPart
-
Methods inherited from interface org.zalando.problem.spring.web.advice.io.MultipartAdviceTrait
handleMultipart
-
Methods inherited from interface org.zalando.problem.spring.web.advice.routing.NoHandlerFoundAdviceTrait
handleNoHandlerFound
-
Methods inherited from interface org.zalando.problem.spring.web.advice.http.NotAcceptableAdviceTrait
handleMediaTypeNotAcceptable
-
Methods inherited from interface org.zalando.problem.spring.web.advice.general.ProblemAdviceTrait
handleProblem
-
Methods inherited from interface org.zalando.problem.spring.web.advice.general.ResponseStatusAdviceTrait
handleResponseStatusException
-
Methods inherited from interface org.zalando.problem.spring.web.advice.routing.ServletRequestBindingAdviceTrait
handleServletRequestBinding
-
Methods inherited from interface org.zalando.problem.spring.web.advice.network.SocketTimeoutAdviceTrait
handleSocketTimeout
-
Methods inherited from interface org.zalando.problem.spring.web.advice.general.ThrowableAdviceTrait
handleThrowable
-
Methods inherited from interface org.zalando.problem.spring.web.advice.io.TypeMismatchAdviceTrait
handleTypeMismatch
-
-
-
-
Method Detail
-
defaultConstraintViolationType
public default java.net.URI defaultConstraintViolationType()
-
defaultConstraintViolationStatus
public default org.zalando.problem.StatusType defaultConstraintViolationStatus()
-
formatFieldName
public default java.lang.String formatFieldName(java.lang.String arg0)
-
newConstraintViolationProblem
public default org.springframework.http.ResponseEntity<org.zalando.problem.Problem> newConstraintViolationProblem(java.lang.Throwable arg0, java.util.Collection<org.zalando.problem.violations.Violation> arg1, org.springframework.web.context.request.NativeWebRequest arg2)
-
-