Class TemplateErrorResponseFilter

  • All Implemented Interfaces:
    jakarta.ws.rs.container.ContainerResponseFilter

    @Provider
    public class TemplateErrorResponseFilter
    extends java.lang.Object
    implements jakarta.ws.rs.container.ContainerResponseFilter
    Detect direct status response from rest (e.g. Response.status(404).build()) and tries to redirect it into custom error page. Note that in this case dropwizard will log 404 rest response, but actual response will return error page instead (so logs will be a bit misleading).
    Since:
    15.01.2019
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void filter​(jakarta.ws.rs.container.ContainerRequestContext requestContext, jakarta.ws.rs.container.ContainerResponseContext responseContext)  
      • Methods inherited from class java.lang.Object

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

      • TemplateErrorResponseFilter

        public TemplateErrorResponseFilter()
    • Method Detail

      • filter

        public void filter​(jakarta.ws.rs.container.ContainerRequestContext requestContext,
                           jakarta.ws.rs.container.ContainerResponseContext responseContext)
                    throws java.io.IOException
        Specified by:
        filter in interface jakarta.ws.rs.container.ContainerResponseFilter
        Throws:
        java.io.IOException