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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.container.ContainerRequestContext requestContext, jakarta.ws.rs.container.ContainerResponseContext responseContext)
-
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:
filterin interfacejakarta.ws.rs.container.ContainerResponseFilter- Throws:
IOException
-