public class DispatchResponse extends ResponseAdapter
_response
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 and Description |
---|
DispatchResponse() |
Modifier and Type | Method and Description |
---|---|
void |
addDateHeader(java.lang.String name,
long date)
Adds a header by converting a date to a string.
|
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header.
|
void |
addIntHeader(java.lang.String name,
int value)
Adds a header by converting an integer value to a string.
|
void |
setDateHeader(java.lang.String name,
long date)
Sets a header by converting a date to a string.
|
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets a header.
|
void |
setIntHeader(java.lang.String name,
int value)
Sets a header by converting an integer value to a string.
|
java.lang.String |
toString() |
addCookie, addFooter, close, completeCache, create, createWrapperResponseStream, disableHeaders, finish, free, free, getBufferSize, getCauchoResponse, getCharacterEncodingAssigned, getFlushBuffer, getForbidForward, getHeader, getHeaderNames, getHeaders, getOutputStream, getRemaining, getResponseStream, getStatus, getStatusMessage, getWriter, hasError, init, isCauchoResponseStream, isForwardEnclosed, isNoCacheUnlessVary, isTop, killCache, resetBuffer, sendRedirect, setBufferSize, setContentLength, setContentType, setFlushBuffer, setFooter, setForbidForward, setForwardEnclosed, setHasError, setNoCache, setPrivateCache, setResponseStream, setSessionId, writeHeaders
containsHeader, disable, enable, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getAbstractHttpResponse, getCharacterEncoding, getContentType, getLocale, getResponse, isCaching, isCommitted, isDisabled, reset, sendError, sendError, setCacheInvocation, setCharacterEncoding, setContentLength, setLocale, setMatchCacheEntry, setResponse, setStatus, setStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAbstractHttpResponse, getResponse, isCaching, setCacheInvocation
containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, setStatus, setStatus
flushBuffer, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, setCharacterEncoding, setContentLength, setLocale
public void setDateHeader(java.lang.String name, long date)
ResponseWrapper
To set the page to expire in 15 seconds use the following:
long now = System.currentTime();
_response.setDateHeader("Expires", now + 15000);
setDateHeader
in interface HttpServletResponse
setDateHeader
in class ResponseWrapper
name
- name of the headerdate
- the date in milliseconds since the epoch.public void setHeader(java.lang.String name, java.lang.String value)
ResponseWrapper
setHeader
in interface HttpServletResponse
setHeader
in class ResponseWrapper
name
- the header namevalue
- the header valuepublic void addHeader(java.lang.String name, java.lang.String value)
ResponseWrapper
addHeader
in interface HttpServletResponse
addHeader
in class ResponseWrapper
name
- the header namevalue
- the header valuepublic void addDateHeader(java.lang.String name, long date)
ResponseWrapper
addDateHeader
in interface HttpServletResponse
addDateHeader
in class ResponseWrapper
name
- name of the headerdate
- the date in milliseconds since the epoch.public void addIntHeader(java.lang.String name, int value)
ResponseWrapper
addIntHeader
in interface HttpServletResponse
addIntHeader
in class ResponseWrapper
name
- name of the headervalue
- the value as an integerpublic void setIntHeader(java.lang.String name, int value)
ResponseWrapper
setIntHeader
in interface HttpServletResponse
setIntHeader
in class ResponseWrapper
name
- name of the headervalue
- the value as an integerpublic java.lang.String toString()
toString
in class java.lang.Object