Class TemplateErrorResponseFilter

java.lang.Object
ru.vyarus.guicey.gsp.app.rest.support.TemplateErrorResponseFilter
All Implemented Interfaces:
jakarta.ws.rs.container.ContainerResponseFilter

@Provider public class TemplateErrorResponseFilter extends 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
  • Constructor Details

    • TemplateErrorResponseFilter

      public TemplateErrorResponseFilter()
  • Method Details

    • filter

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