Class RestHandlerExceptionResolver

  • All Implemented Interfaces:
    org.springframework.core.Ordered, org.springframework.web.servlet.HandlerExceptionResolver

    public class RestHandlerExceptionResolver
    extends AbstractRestHandlerExceptionResolver
    Exception resolver implementation for REST Web Services.
    • Field Detail

      • PROPERTY_ROOT_KEY

        public static final java.lang.String PROPERTY_ROOT_KEY
        See Also:
        Constant Field Values
      • GLOBAL_STATUS_PROPERTY_KEY

        public static final java.lang.String GLOBAL_STATUS_PROPERTY_KEY
        See Also:
        Constant Field Values
      • EXTENSION_STATUS_PROPERTY_KEY

        public static final java.lang.String EXTENSION_STATUS_PROPERTY_KEY
        See Also:
        Constant Field Values
      • GLOBAL_LOGSTACK_PROPERTY_KEY

        public static final java.lang.String GLOBAL_LOGSTACK_PROPERTY_KEY
        See Also:
        Constant Field Values
      • EXTENSION_LOGSTACK_PROPERTY_KEY

        public static final java.lang.String EXTENSION_LOGSTACK_PROPERTY_KEY
        See Also:
        Constant Field Values
      • DEFAULT_STATUS_PROPERTY

        public static final java.lang.String DEFAULT_STATUS_PROPERTY
        See Also:
        Constant Field Values
      • DEFAULT_LOGSTACK_PROPERTY

        public static final java.lang.String DEFAULT_LOGSTACK_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • RestHandlerExceptionResolver

        public RestHandlerExceptionResolver()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • setOrder

        public void setOrder​(int order)
        Overrides:
        setOrder in class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
      • doResolveException

        protected org.springframework.web.servlet.ModelAndView doResolveException​(javax.servlet.http.HttpServletRequest request,
                                                                                  javax.servlet.http.HttpServletResponse response,
                                                                                  java.lang.Object handler,
                                                                                  java.lang.Exception ex)
        Specified by:
        doResolveException in class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
      • calculateStatusFromException

        protected int calculateStatusFromException​(java.lang.Exception e)
      • shouldDisplayStack

        protected boolean shouldDisplayStack​(java.lang.Exception e)
      • getIntegerConfiguration

        protected java.lang.Integer getIntegerConfiguration​(java.lang.String key)
      • getBooleanConfiguration

        protected java.lang.Boolean getBooleanConfiguration​(java.lang.String key)
      • setPropertySpecificKey

        public void setPropertySpecificKey​(java.lang.String propertySpecificKey)
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)