Package net.shibboleth.utilities.java.support.net
Classes for working with HTTP URLs and the protocol.
-
Interface Summary Interface Description URIComparator Component for testing URI's as to equality. -
Class Summary Class Description CookieBufferingFilter Implementation of an HTTP servletFilter
which wraps theHttpServletResponse
viaCookieBufferingFilter.CookieBufferingHttpServletResponseProxy
to ensure that only a single cookie of a given name is set.CookieManager A helper class for managing one or more cookies on behalf of a component.DynamicResponseHeaderFilter Implementation of an HTTP servletFilter
which supports configurable response header injection, including via injected functions that can conditionally attach headers.HttpServletRequestResponseContext Class which holds and makes available the current HTTP servlet request and response via ThreadLocal storage.HttpServletSupport Utilities for working with HTTP Servlet requests and responses.IPRange Represents a range of IP addresses.MediaTypeSupport Support methods for GuavaMediaType
.RequestResponseContextFilter Implementation of an HTTP servletFilter
which stores the currentHttpServletRequest
andHttpServletResponse
being serviced on thread-local storage via the use of holder classHttpServletRequestResponseContext
.SameSiteCookieHeaderFilter Implementation of an HTTP servletFilter
which adds the SameSite attribute to cookies, until the Java API supports it natively, if ever.SimpleURLCanonicalizer This class performs simple canonicalization of a URL as follows: The scheme is lower-cased. The hostname is lower-cased The port is removed if it is the default port registered for the schemeStripMediaTypeParametersFunction Simple function to strip the parameters from aMediaType
.ThreadLocalHttpServletRequestProxy An implementation ofHttpServletRequest
which serves as a proxy for the current thread-local servlet request obtained fromHttpServletRequestResponseContext
.ThreadLocalHttpServletResponseProxy An implementation ofHttpServletResponse
which serves as a proxy for the current thread-local servlet response obtained fromHttpServletRequestResponseContext
.URISupport Helper methods for buildingURI
s and parsing some HTTP URL information.URLBuilder Utility class for building URLs. -
Enum Summary Enum Description SameSiteCookieHeaderFilter.SameSiteValue The allowed same-site cookie attribute values. -
Exception Summary Exception Description URIException Exception related to processing or using a URI.