public class DispatchResponse extends ResponseAdapter
_responseSC_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, writeHeaderscontainsHeader, 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, setStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAbstractHttpResponse, getResponse, isCaching, setCacheInvocationcontainsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, setStatus, setStatusflushBuffer, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, setCharacterEncoding, setContentLength, setLocalepublic void setDateHeader(java.lang.String name,
long date)
ResponseWrapperTo set the page to expire in 15 seconds use the following:
long now = System.currentTime();
_response.setDateHeader("Expires", now + 15000);
setDateHeader in interface HttpServletResponsesetDateHeader in class ResponseWrappername - name of the headerdate - the date in milliseconds since the epoch.public void setHeader(java.lang.String name,
java.lang.String value)
ResponseWrappersetHeader in interface HttpServletResponsesetHeader in class ResponseWrappername - the header namevalue - the header valuepublic void addHeader(java.lang.String name,
java.lang.String value)
ResponseWrapperaddHeader in interface HttpServletResponseaddHeader in class ResponseWrappername - the header namevalue - the header valuepublic void addDateHeader(java.lang.String name,
long date)
ResponseWrapperaddDateHeader in interface HttpServletResponseaddDateHeader in class ResponseWrappername - name of the headerdate - the date in milliseconds since the epoch.public void addIntHeader(java.lang.String name,
int value)
ResponseWrapperaddIntHeader in interface HttpServletResponseaddIntHeader in class ResponseWrappername - name of the headervalue - the value as an integerpublic void setIntHeader(java.lang.String name,
int value)
ResponseWrappersetIntHeader in interface HttpServletResponsesetIntHeader in class ResponseWrappername - name of the headervalue - the value as an integerpublic java.lang.String toString()
toString in class java.lang.Object