# Uses of Class
net.shibboleth.shared.servlet.AbstractConditionalFilter

Packages that use AbstractConditionalFilter
Package
Description
net.shibboleth.shared.spring.servlet.impl
Spring-aware implementation classes related to Java Servlet and Filter behavior.

## Uses of AbstractConditionalFilter in net.shibboleth.shared.spring.servlet.impl

Subclasses of AbstractConditionalFilter in net.shibboleth.shared.spring.servlet.impl
Modifier and Type
Class
Description
`class`
`CookieBufferingFilter`
Implementation of `Filter` which wraps the `HttpServletResponse` to ensure that only a single cookie of a given name is set.
`class`
`DynamicResponseHeaderFilter`
Implementation of an HTTP servlet `Filter` which supports configurable response header injection, including via injected functions that can conditionally attach headers.
`class`
`RequestResponseContextFilter`
Implementation of `Filter` which stores the current `HttpServletRequest` and `HttpServletResponse` being serviced on thread-local storage via the use of holder class `HttpServletRequestResponseContext`.
`class`
`SameSiteCookieHeaderFilter`
Implementation of `Filter` which adds the SameSite attribute to cookies, until the Java API supports it natively, if ever.