Package com.aoapps.servlet.subrequest
Class HttpServletSubResponse
java.lang.Object
com.aoapps.servlet.subrequest.ServletSubResponse
com.aoapps.servlet.subrequest.HttpServletSubResponse
- All Implemented Interfaces:
IHttpServletSubResponse,IServletSubResponse,HttpServletResponse,ServletResponse
-
Field Summary
Fields inherited from class com.aoapps.servlet.subrequest.ServletSubResponse
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
ConstructorsConstructorDescriptionHttpServletSubResponse(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) voidsetStatus(int sc) voidDeprecated.Methods inherited from class com.aoapps.servlet.subrequest.ServletSubResponse
flushBuffer, getBufferSize, getCapturedOut, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocaleMethods 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
-
HttpServletSubResponse
-
-
Method Details
-
setContentLength
public void setContentLength(int len) - Specified by:
setContentLengthin interfaceServletResponse- Overrides:
setContentLengthin classServletSubResponse
-
setContentLengthLong
public void setContentLengthLong(long len) - Specified by:
setContentLengthLongin interfaceServletResponse- Overrides:
setContentLengthLongin classServletSubResponse
-
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
-
