Class DebugResponseWrapper
- java.lang.Object
-
- jakarta.servlet.ServletResponseWrapper
-
- jakarta.servlet.http.HttpServletResponseWrapper
-
- com.opensymphony.module.sitemesh.filter.DebugResponseWrapper
-
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse
public class DebugResponseWrapper extends jakarta.servlet.http.HttpServletResponseWrapper- Version:
- $Revision: 1.1 $
- Author:
- Joe Walnes
-
-
Field Summary
Fields Modifier and Type Field Description private intcountprivate static intlastCount-
Fields inherited from interface jakarta.servlet.http.HttpServletResponse
SC_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 Summary
Constructors Constructor Description DebugResponseWrapper(jakarta.servlet.http.HttpServletResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCookie(jakarta.servlet.http.Cookie cookie)voidaddDateHeader(java.lang.String name, long date)voidaddHeader(java.lang.String name, java.lang.String value)voidaddIntHeader(java.lang.String name, int value)booleancontainsHeader(java.lang.String name)private voiddebug(java.lang.String methodName, java.lang.String arg1, java.lang.String arg2)private booleanenabled()java.lang.StringencodeRedirectURL(java.lang.String url)voidflushBuffer()intgetBufferSize()java.lang.StringgetCharacterEncoding()java.util.LocalegetLocale()jakarta.servlet.ServletOutputStreamgetOutputStream()java.io.PrintWritergetWriter()booleanisCommitted()voidreset()voidsendError(int sc)voidsendError(int sc, java.lang.String msg)voidsendRedirect(java.lang.String location)voidsetBufferSize(int size)voidsetContentLength(int len)voidsetContentType(java.lang.String type)voidsetDateHeader(java.lang.String name, long date)voidsetHeader(java.lang.String name, java.lang.String value)voidsetIntHeader(java.lang.String name, int value)voidsetLocale(java.util.Locale locale)voidsetStatus(int sc)-
Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendRedirect, sendRedirect, sendRedirect, setTrailerFields
-
Methods inherited from class jakarta.servlet.ServletResponseWrapper
getContentType, getResponse, isWrapperFor, isWrapperFor, resetBuffer, setCharacterEncoding, setCharacterEncoding, setContentLengthLong, setResponse
-
-
-
-
Method Detail
-
addCookie
public void addCookie(jakarta.servlet.http.Cookie cookie)
- Specified by:
addCookiein interfacejakarta.servlet.http.HttpServletResponse- Overrides:
addCookiein classjakarta.servlet.http.HttpServletResponseWrapper
-
addDateHeader
public void addDateHeader(java.lang.String name, long date)- Specified by:
addDateHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
addDateHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
addHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
addIntHeader
public void addIntHeader(java.lang.String name, int value)- Specified by:
addIntHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
addIntHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
containsHeader
public boolean containsHeader(java.lang.String name)
- Specified by:
containsHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
containsHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.String url)
- Specified by:
encodeRedirectURLin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
encodeRedirectURLin classjakarta.servlet.http.HttpServletResponseWrapper
-
sendError
public void sendError(int sc) throws java.io.IOException- Specified by:
sendErrorin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
sendErrorin classjakarta.servlet.http.HttpServletResponseWrapper- Throws:
java.io.IOException
-
sendError
public void sendError(int sc, java.lang.String msg) throws java.io.IOException- Specified by:
sendErrorin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
sendErrorin classjakarta.servlet.http.HttpServletResponseWrapper- Throws:
java.io.IOException
-
sendRedirect
public void sendRedirect(java.lang.String location) throws java.io.IOException- Specified by:
sendRedirectin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
sendRedirectin classjakarta.servlet.http.HttpServletResponseWrapper- Throws:
java.io.IOException
-
setDateHeader
public void setDateHeader(java.lang.String name, long date)- Specified by:
setDateHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
setDateHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)- Specified by:
setHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
setHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
setIntHeader
public void setIntHeader(java.lang.String name, int value)- Specified by:
setIntHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
setIntHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatusin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
setStatusin classjakarta.servlet.http.HttpServletResponseWrapper
-
flushBuffer
public void flushBuffer() throws java.io.IOException- Specified by:
flushBufferin interfacejakarta.servlet.ServletResponse- Overrides:
flushBufferin classjakarta.servlet.ServletResponseWrapper- Throws:
java.io.IOException
-
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSizein interfacejakarta.servlet.ServletResponse- Overrides:
getBufferSizein classjakarta.servlet.ServletResponseWrapper
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- Specified by:
getCharacterEncodingin interfacejakarta.servlet.ServletResponse- Overrides:
getCharacterEncodingin classjakarta.servlet.ServletResponseWrapper
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocalein interfacejakarta.servlet.ServletResponse- Overrides:
getLocalein classjakarta.servlet.ServletResponseWrapper
-
getOutputStream
public jakarta.servlet.ServletOutputStream getOutputStream() throws java.io.IOException- Specified by:
getOutputStreamin interfacejakarta.servlet.ServletResponse- Overrides:
getOutputStreamin classjakarta.servlet.ServletResponseWrapper- Throws:
java.io.IOException
-
getWriter
public java.io.PrintWriter getWriter() throws java.io.IOException- Specified by:
getWriterin interfacejakarta.servlet.ServletResponse- Overrides:
getWriterin classjakarta.servlet.ServletResponseWrapper- Throws:
java.io.IOException
-
isCommitted
public boolean isCommitted()
- Specified by:
isCommittedin interfacejakarta.servlet.ServletResponse- Overrides:
isCommittedin classjakarta.servlet.ServletResponseWrapper
-
reset
public void reset()
- Specified by:
resetin interfacejakarta.servlet.ServletResponse- Overrides:
resetin classjakarta.servlet.ServletResponseWrapper
-
setBufferSize
public void setBufferSize(int size)
- Specified by:
setBufferSizein interfacejakarta.servlet.ServletResponse- Overrides:
setBufferSizein classjakarta.servlet.ServletResponseWrapper
-
setContentLength
public void setContentLength(int len)
- Specified by:
setContentLengthin interfacejakarta.servlet.ServletResponse- Overrides:
setContentLengthin classjakarta.servlet.ServletResponseWrapper
-
setContentType
public void setContentType(java.lang.String type)
- Specified by:
setContentTypein interfacejakarta.servlet.ServletResponse- Overrides:
setContentTypein classjakarta.servlet.ServletResponseWrapper
-
setLocale
public void setLocale(java.util.Locale locale)
- Specified by:
setLocalein interfacejakarta.servlet.ServletResponse- Overrides:
setLocalein classjakarta.servlet.ServletResponseWrapper
-
enabled
private boolean enabled()
-
debug
private void debug(java.lang.String methodName, java.lang.String arg1, java.lang.String arg2)
-
-