public interface CauchoResponse extends 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| Modifier and Type | Method and Description |
|---|---|
void |
addFooter(java.lang.String key,
java.lang.String value) |
void |
close() |
void |
completeCache() |
AbstractHttpResponse |
getAbstractHttpResponse() |
java.lang.String |
getCharacterEncodingAssigned()
Assigned value of response encoding, not calculated/default.
|
boolean |
getForbidForward() |
java.lang.String |
getHeader(java.lang.String key)
Retuns value of header with a given name
|
ServletResponse |
getResponse()
Return wrapped response
|
AbstractResponseStream |
getResponseStream() |
java.lang.String |
getStatusMessage() |
boolean |
hasError() |
boolean |
isCaching() |
boolean |
isCauchoResponseStream() |
boolean |
isForwardEnclosed() |
boolean |
isNoCacheUnlessVary() |
void |
killCache() |
void |
setCacheInvocation(AbstractCacheFilterChain cacheFilterChain) |
void |
setContentLength(long length) |
void |
setFooter(java.lang.String key,
java.lang.String value) |
void |
setForbidForward(boolean forbid) |
void |
setForwardEnclosed(boolean isForwardEnclosed) |
void |
setHasError(boolean error) |
void |
setNoCache(boolean killCache) |
void |
setPrivateCache(boolean isPrivate) |
void |
setResponseStream(AbstractResponseStream os) |
void |
setSessionId(java.lang.String id) |
void |
writeHeaders(int length) |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatusflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocaleAbstractResponseStream getResponseStream()
void setResponseStream(AbstractResponseStream os)
boolean isCauchoResponseStream()
java.lang.String getHeader(java.lang.String key)
HttpServletResponsegetHeader in interface HttpServletResponsevoid setFooter(java.lang.String key,
java.lang.String value)
void addFooter(java.lang.String key,
java.lang.String value)
void writeHeaders(int length)
throws java.io.IOException
java.io.IOExceptionvoid close()
throws java.io.IOException
java.io.IOExceptionboolean getForbidForward()
void setForbidForward(boolean forbid)
java.lang.String getStatusMessage()
boolean hasError()
void setHasError(boolean error)
void setSessionId(java.lang.String id)
void setContentLength(long length)
void killCache()
void setNoCache(boolean killCache)
void setPrivateCache(boolean isPrivate)
void setCacheInvocation(AbstractCacheFilterChain cacheFilterChain)
boolean isCaching()
boolean isNoCacheUnlessVary()
void completeCache()
AbstractHttpResponse getAbstractHttpResponse()
ServletResponse getResponse()
void setForwardEnclosed(boolean isForwardEnclosed)
boolean isForwardEnclosed()
java.lang.String getCharacterEncodingAssigned()