Class AbstractRestHandlerExceptionResolver

  • All Implemented Interfaces:
    org.springframework.core.Ordered, org.springframework.web.servlet.HandlerExceptionResolver
    Direct Known Subclasses:
    RestHandlerExceptionResolver

    public abstract class AbstractRestHandlerExceptionResolver
    extends org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver
    Base class for HandlerExceptionResolver that converts objects using provided list of HttpMessageConverter
    • Field Summary

      • Fields inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver

        logger
      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.http.converter.HttpMessageConverter<?>[] getMessageConverters()  
      protected WebserviceErrorFactory getWebserviceErrorFactory()  
      void setMessageConverters​(org.springframework.http.converter.HttpMessageConverter<?>[] messageConverters)  
      void setWebserviceErrorFactory​(WebserviceErrorFactory webserviceErrorFactory)  
      protected org.springframework.web.servlet.ModelAndView writeWithMessageConverters​(java.lang.Object returnValue, org.springframework.http.HttpInputMessage inputMessage, org.springframework.http.HttpOutputMessage outputMessage)  
      • Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver

        buildLogMessage, doResolveException, getOrder, logException, prepareResponse, preventCaching, resolveException, setMappedHandlerClasses, setMappedHandlers, setOrder, setPreventResponseCaching, setWarnLogCategory, shouldApplyTo
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractRestHandlerExceptionResolver

        public AbstractRestHandlerExceptionResolver()
    • Method Detail

      • getMessageConverters

        public org.springframework.http.converter.HttpMessageConverter<?>[] getMessageConverters()
        Returns:
        the messageConverters
      • setMessageConverters

        public void setMessageConverters​(org.springframework.http.converter.HttpMessageConverter<?>[] messageConverters)
      • writeWithMessageConverters

        protected org.springframework.web.servlet.ModelAndView writeWithMessageConverters​(java.lang.Object returnValue,
                                                                                          org.springframework.http.HttpInputMessage inputMessage,
                                                                                          org.springframework.http.HttpOutputMessage outputMessage)
                                                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • setWebserviceErrorFactory

        public void setWebserviceErrorFactory​(WebserviceErrorFactory webserviceErrorFactory)