Package org.apache.catalina.filters
Class CsrfPreventionFilter.CsrfResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.apache.catalina.filters.CsrfPreventionFilter.CsrfResponseWrapper
- All Implemented Interfaces:
- HttpServletResponse,- ServletResponse
- Enclosing class:
- CsrfPreventionFilter
- 
Field SummaryFields inherited from interface javax.servlet.http.HttpServletResponseSC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
- 
Constructor SummaryConstructorsConstructorDescriptionCsrfResponseWrapper(HttpServletResponse response, String nonceRequestParameterName, String nonce, Collection<Predicate<String>> noNoncePatterns) 
- 
Method SummaryModifier and TypeMethodDescriptionencodeRedirectUrl(String url) Deprecated.encodeRedirectURL(String url) The default behavior of this method is to return encodeRedirectURL(String url) on the wrapped response object.Deprecated.The default behavior of this method is to call encodeURL(String url) on the wrapped response object.Methods inherited from class javax.servlet.http.HttpServletResponseWrapperaddCookie, addDateHeader, addHeader, addIntHeader, containsHeader, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus, setTrailerFieldsMethods inherited from class javax.servlet.ServletResponseWrapperflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.ServletResponseflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
- 
Constructor Details- 
CsrfResponseWrapperpublic CsrfResponseWrapper(HttpServletResponse response, String nonceRequestParameterName, String nonce, Collection<Predicate<String>> noNoncePatterns) 
 
- 
- 
Method Details- 
encodeRedirectUrlDeprecated.Description copied from class:javax.servlet.http.HttpServletResponseWrapperThe default behavior of this method is to return encodeRedirectUrl(String url) on the wrapped response object.- Specified by:
- encodeRedirectUrlin interface- HttpServletResponse
- Overrides:
- encodeRedirectUrlin class- HttpServletResponseWrapper
- Parameters:
- url- the url to be encoded.
- Returns:
- the encoded URL if encoding is needed; the unchanged URL otherwise.
 
- 
encodeRedirectURLDescription copied from class:javax.servlet.http.HttpServletResponseWrapperThe default behavior of this method is to return encodeRedirectURL(String url) on the wrapped response object.- Specified by:
- encodeRedirectURLin interface- HttpServletResponse
- Overrides:
- encodeRedirectURLin class- HttpServletResponseWrapper
- Parameters:
- url- the url to be encoded.
- Returns:
- the encoded URL if encoding is needed; the unchanged URL otherwise.
- See Also:
 
- 
encodeUrlDeprecated.Description copied from class:javax.servlet.http.HttpServletResponseWrapperThe default behavior of this method is to call encodeUrl(String url) on the wrapped response object.- Specified by:
- encodeUrlin interface- HttpServletResponse
- Overrides:
- encodeUrlin class- HttpServletResponseWrapper
- Parameters:
- url- the url to be encoded.
- Returns:
- the encoded URL if encoding is needed; the unchanged URL otherwise.
 
- 
encodeURLDescription copied from class:javax.servlet.http.HttpServletResponseWrapperThe default behavior of this method is to call encodeURL(String url) on the wrapped response object.- Specified by:
- encodeURLin interface- HttpServletResponse
- Overrides:
- encodeURLin class- HttpServletResponseWrapper
- Parameters:
- url- the url to be encoded.
- Returns:
- the encoded URL if encoding is needed; the unchanged URL otherwise.
 
 
-