Package com.aoapps.servlet.subrequest
Class HttpServletSubResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
com.aoapps.servlet.subrequest.ServletSubResponseWrapper
com.aoapps.servlet.subrequest.HttpServletSubResponseWrapper
- All Implemented Interfaces:
IHttpServletSubResponse,IServletSubResponse,HttpServletResponse,ServletResponse
public class HttpServletSubResponseWrapper
extends ServletSubResponseWrapper
implements IHttpServletSubResponse
-
Field Summary
Fields inherited from class com.aoapps.servlet.subrequest.ServletSubResponseWrapper
committedFields inherited from interface javax.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_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 Summary
ConstructorsConstructorDescriptionHttpServletSubResponseWrapper(HttpServletResponse resp, TempFileContext tempFileContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddDateHeader(String name, long date) voidvoidaddIntHeader(String name, int value) protected voidaddLongHeader(String name, long value) booleancontainsHeader(String name) encodeRedirectUrl(String url) Deprecated.encodeRedirectURL(String url) Deprecated.Gets the cookies added on this response.getHeaders(String name) Gets any redirect location.intGets any status message set.voidsendError(int sc) voidvoidsendRedirect(String location) voidsetContentLength(int len) voidsetContentLengthLong(long len) voidsetDateHeader(String name, long date) voidvoidsetIntHeader(String name, int value) protected voidsetLongHeader(String name, long value) voidsetResponse(ServletResponse response) voidsetStatus(int sc) voidDeprecated.Methods inherited from class com.aoapps.servlet.subrequest.ServletSubResponseWrapper
flushBuffer, getBufferSize, getCapturedOut, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocaleMethods inherited from class javax.servlet.ServletResponseWrapper
getResponse, isWrapperFor, isWrapperForMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.aoapps.servlet.subrequest.IServletSubResponse
getCapturedOutMethods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale
-
Constructor Details
-
HttpServletSubResponseWrapper
-
-
Method Details
-
setResponse
- Overrides:
setResponsein classServletResponseWrapper
-
setContentLength
public void setContentLength(int len) - Specified by:
setContentLengthin interfaceServletResponse- Overrides:
setContentLengthin classServletSubResponseWrapper
-
setContentLengthLong
public void setContentLengthLong(long len) - Specified by:
setContentLengthLongin interfaceServletResponse- Overrides:
setContentLengthLongin classServletSubResponseWrapper
-
addCookie
- Specified by:
addCookiein interfaceHttpServletResponse
-
getCookies
Description copied from interface:IHttpServletSubResponseGets the cookies added on this response.- Specified by:
getCookiesin interfaceIHttpServletSubResponse
-
containsHeader
- Specified by:
containsHeaderin interfaceHttpServletResponse
-
encodeURL
- Specified by:
encodeURLin interfaceHttpServletResponse
-
encodeRedirectURL
- Specified by:
encodeRedirectURLin interfaceHttpServletResponse
-
encodeUrl
Deprecated.- Specified by:
encodeUrlin interfaceHttpServletResponse
-
encodeRedirectUrl
Deprecated.- Specified by:
encodeRedirectUrlin interfaceHttpServletResponse
-
sendError
- Specified by:
sendErrorin interfaceHttpServletResponse- Throws:
IOException
-
sendError
- Specified by:
sendErrorin interfaceHttpServletResponse- Throws:
IOException
-
sendRedirect
- Specified by:
sendRedirectin interfaceHttpServletResponse- Throws:
IOException
-
getRedirectLocation
Description copied from interface:IHttpServletSubResponseGets any redirect location.- Specified by:
getRedirectLocationin interfaceIHttpServletSubResponse
-
setDateHeader
- Specified by:
setDateHeaderin interfaceHttpServletResponse
-
addDateHeader
- Specified by:
addDateHeaderin interfaceHttpServletResponse
-
setHeader
- Specified by:
setHeaderin interfaceHttpServletResponse
-
addHeader
- Specified by:
addHeaderin interfaceHttpServletResponse
-
setIntHeader
- Specified by:
setIntHeaderin interfaceHttpServletResponse
-
addIntHeader
- Specified by:
addIntHeaderin interfaceHttpServletResponse
-
setLongHeader
-
addLongHeader
-
setStatus
public void setStatus(int sc) - Specified by:
setStatusin interfaceHttpServletResponse
-
setStatus
Deprecated.- Specified by:
setStatusin interfaceHttpServletResponse
-
getStatus
public int getStatus()- Specified by:
getStatusin interfaceHttpServletResponse
-
getStatusMessage
Description copied from interface:IHttpServletSubResponseGets any status message set.- Specified by:
getStatusMessagein interfaceIHttpServletSubResponse
-
getHeader
TODO: Case insensitive?
- Specified by:
getHeaderin interfaceHttpServletResponse
-
getHeaders
TODO: Case insensitive?
- Specified by:
getHeadersin interfaceHttpServletResponse
-
getHeaderNames
TODO: Case insensitive?
- Specified by:
getHeaderNamesin interfaceHttpServletResponse
-
