Class ProxyResponse
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
com.tremolosecurity.proxy.ProxyResponse
- All Implemented Interfaces:
- jakarta.servlet.http.HttpServletResponse,- jakarta.servlet.ServletResponse
public class ProxyResponse
extends jakarta.servlet.http.HttpServletResponseWrapper
- 
Field SummaryFields inherited from interface jakarta.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_MISDIRECTED_REQUEST, 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_PERMANENT_REDIRECT, 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_UNPROCESSABLE_CONTENT, SC_UNSUPPORTED_MEDIA_TYPE, SC_UPGRADE_REQUIRED, SC_USE_PROXY
- 
Constructor SummaryConstructorsConstructorDescriptionProxyResponse(jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpServletRequest req) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddCookie(jakarta.servlet.http.Cookie cookie) static voidaddCookieToResponse(UrlHolder holder, jakarta.servlet.http.Cookie sessionCookieName, jakarta.servlet.http.HttpServletResponse resp2) static voidaddCookieToResponse(ApplicationType appConfig, jakarta.servlet.http.Cookie sessionCookieName, jakarta.servlet.http.HttpServletResponse resp2) static voidaddCookieToResponse(ApplicationType appConfig, StringBuilder cookieVal, org.joda.time.format.DateTimeFormatter expiresFormat, jakarta.servlet.http.Cookie cookie, jakarta.servlet.http.HttpServletResponse resp) voidaddDateHeader(String name, long val) voidvoidaddIntHeader(String name, int val) booleancontainsHeader(String name) encodeRedirectUrl(String url) encodeRedirectURL(String url) voidintArrayList<jakarta.servlet.http.Cookie> getHeaders(String name) jakarta.servlet.ServletOutputStreamintgetUnisonHeader(String name) booleanvoidpushHeadersAndCookies(UrlHolder holder) voidremoveHeader(String name) voidreset()voidvoidsendError(int code) voidvoidsendRedirect(String url) voidsetBufferSize(int size) voidsetCharacterEncoding(String encoding) voidsetContentLength(int size) voidsetContentType(String contentType) voidsetDateHeader(String name, long val) voidvoidsetIntHeader(String name, int val) voidvoidsetStatus(int status) voidsetTrailerFields(Supplier<Map<String, String>> supplier) Methods inherited from class jakarta.servlet.http.HttpServletResponseWrappersendRedirect, sendRedirect, sendRedirectMethods inherited from class jakarta.servlet.ServletResponseWrappergetResponse, isWrapperFor, isWrapperFor, setCharacterEncoding, setContentLengthLong, setResponseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletResponsesetCharacterEncoding, setContentLengthLong
- 
Constructor Details- 
ProxyResponsepublic ProxyResponse(jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpServletRequest req) 
 
- 
- 
Method Details- 
flushBuffer- Specified by:
- flushBufferin interface- jakarta.servlet.ServletResponse
- Overrides:
- flushBufferin class- jakarta.servlet.ServletResponseWrapper
- Throws:
- IOException
 
- 
getBufferSizepublic int getBufferSize()- Specified by:
- getBufferSizein interface- jakarta.servlet.ServletResponse
- Overrides:
- getBufferSizein class- jakarta.servlet.ServletResponseWrapper
 
- 
getCharacterEncoding- Specified by:
- getCharacterEncodingin interface- jakarta.servlet.ServletResponse
- Overrides:
- getCharacterEncodingin class- jakarta.servlet.ServletResponseWrapper
 
- 
getContentType- Specified by:
- getContentTypein interface- jakarta.servlet.ServletResponse
- Overrides:
- getContentTypein class- jakarta.servlet.ServletResponseWrapper
 
- 
getLocale- Specified by:
- getLocalein interface- jakarta.servlet.ServletResponse
- Overrides:
- getLocalein class- jakarta.servlet.ServletResponseWrapper
 
- 
getOutputStream- Specified by:
- getOutputStreamin interface- jakarta.servlet.ServletResponse
- Overrides:
- getOutputStreamin class- jakarta.servlet.ServletResponseWrapper
- Throws:
- IOException
 
- 
getWriter- Specified by:
- getWriterin interface- jakarta.servlet.ServletResponse
- Overrides:
- getWriterin class- jakarta.servlet.ServletResponseWrapper
- Throws:
- IOException
 
- 
isCommittedpublic boolean isCommitted()- Specified by:
- isCommittedin interface- jakarta.servlet.ServletResponse
- Overrides:
- isCommittedin class- jakarta.servlet.ServletResponseWrapper
 
- 
resetpublic void reset()- Specified by:
- resetin interface- jakarta.servlet.ServletResponse
- Overrides:
- resetin class- jakarta.servlet.ServletResponseWrapper
 
- 
resetBufferpublic void resetBuffer()- Specified by:
- resetBufferin interface- jakarta.servlet.ServletResponse
- Overrides:
- resetBufferin class- jakarta.servlet.ServletResponseWrapper
 
- 
setBufferSizepublic void setBufferSize(int size) - Specified by:
- setBufferSizein interface- jakarta.servlet.ServletResponse
- Overrides:
- setBufferSizein class- jakarta.servlet.ServletResponseWrapper
 
- 
setCharacterEncoding- Specified by:
- setCharacterEncodingin interface- jakarta.servlet.ServletResponse
- Overrides:
- setCharacterEncodingin class- jakarta.servlet.ServletResponseWrapper
 
- 
setContentLengthpublic void setContentLength(int size) - Specified by:
- setContentLengthin interface- jakarta.servlet.ServletResponse
- Overrides:
- setContentLengthin class- jakarta.servlet.ServletResponseWrapper
 
- 
setContentType- Specified by:
- setContentTypein interface- jakarta.servlet.ServletResponse
- Overrides:
- setContentTypein class- jakarta.servlet.ServletResponseWrapper
 
- 
setLocale- Specified by:
- setLocalein interface- jakarta.servlet.ServletResponse
- Overrides:
- setLocalein class- jakarta.servlet.ServletResponseWrapper
 
- 
addCookiepublic void addCookie(jakarta.servlet.http.Cookie cookie) - Specified by:
- addCookiein interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- addCookiein class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
getCookies
- 
addDateHeader- Specified by:
- addDateHeaderin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- addDateHeaderin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
addHeader
- 
addIntHeader- Specified by:
- addIntHeaderin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- addIntHeaderin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
containsHeader- Specified by:
- containsHeaderin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- containsHeaderin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
getUnisonHeader
- 
removeHeader
- 
pushHeadersAndCookies
- 
addCookieToResponsepublic static void addCookieToResponse(ApplicationType appConfig, StringBuilder cookieVal, org.joda.time.format.DateTimeFormatter expiresFormat, jakarta.servlet.http.Cookie cookie, jakarta.servlet.http.HttpServletResponse resp) 
- 
encodeRedirectURL
- 
encodeRedirectUrl
- 
encodeURL
- 
encodeUrl
- 
sendError- Specified by:
- sendErrorin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- sendErrorin class- jakarta.servlet.http.HttpServletResponseWrapper
- Throws:
- IOException
 
- 
sendError- Specified by:
- sendErrorin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- sendErrorin class- jakarta.servlet.http.HttpServletResponseWrapper
- Throws:
- IOException
 
- 
sendRedirect- Specified by:
- sendRedirectin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- sendRedirectin class- jakarta.servlet.http.HttpServletResponseWrapper
- Throws:
- IOException
 
- 
setDateHeader- Specified by:
- setDateHeaderin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- setDateHeaderin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
setHeader
- 
setIntHeader- Specified by:
- setIntHeaderin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- setIntHeaderin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
setStatuspublic void setStatus(int status) - Specified by:
- setStatusin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- setStatusin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
addCookieToResponsepublic static void addCookieToResponse(UrlHolder holder, jakarta.servlet.http.Cookie sessionCookieName, jakarta.servlet.http.HttpServletResponse resp2) 
- 
addCookieToResponsepublic static void addCookieToResponse(ApplicationType appConfig, jakarta.servlet.http.Cookie sessionCookieName, jakarta.servlet.http.HttpServletResponse resp2) 
- 
getStatuspublic int getStatus()- Specified by:
- getStatusin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- getStatusin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
getHeader
- 
getHeaders- Specified by:
- getHeadersin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- getHeadersin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
getHeaderNames- Specified by:
- getHeaderNamesin interface- jakarta.servlet.http.HttpServletResponse
- Overrides:
- getHeaderNamesin class- jakarta.servlet.http.HttpServletResponseWrapper
 
- 
setTrailerFields
- 
getTrailerFields
 
-