Class HttpFilter

java.lang.Object
com.sodius.oslc.server.services.HttpFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
AccessLogFilter, ContentSecurityPolicyFilter, JSPCacheFilter, LicenseFilter, OAuthFilter, SameSiteCookiesFilter, XSSFilter

public abstract class HttpFilter extends Object implements Filter
A filter skeleton that ensures it is executed in an HTTP context. Subclasses must implement doFilter(HttpServletRequest, HttpServletResponse, FilterChain) and may override other methods, if needed.

This filter serializes in the HTTP response an OslcError embedded in a OslcWebApplicationException, if such exception is thrown by subclasses.

Since:
2.0.0