public class BufferedWebResponse extends WebResponse implements IMetaDataBufferingWebResponse
WebResponse that buffers the actions and performs those on another response.writeTo(WebResponse)WebResponse.CacheScopeMAX_CACHE_DURATION| Constructor and Description |
|---|
BufferedWebResponse(WebResponse originalResponse)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(javax.servlet.http.Cookie cookie) |
void |
addHeader(String name,
String value) |
void |
clearCookie(javax.servlet.http.Cookie cookie) |
String |
encodeRedirectURL(CharSequence url) |
String |
encodeURL(CharSequence url) |
void |
flush() |
Object |
getContainerResponse() |
CharSequence |
getText()
Returns the text already written to this response.
|
boolean |
isRedirect() |
void |
reset() |
void |
sendError(int sc,
String msg) |
void |
sendRedirect(String url) |
void |
setContentLength(long length) |
void |
setContentType(String mimeType) |
void |
setDateHeader(String name,
Time date) |
void |
setHeader(String name,
String value) |
void |
setStatus(int sc) |
void |
setText(CharSequence text)
Replaces the text in this response
|
String |
toString() |
void |
write(byte[] array) |
void |
write(byte[] array,
int offset,
int length) |
void |
write(CharSequence sequence) |
void |
writeMetaData(WebResponse response)
transfer cookie operations (add, clear) to given web response
|
void |
writeTo(WebResponse response)
Writes the content of the buffer to the specified response.
|
disableCaching, enableCaching, setAttachmentHeader, setInlineHeader, setLastModifiedTimeclose, getOutputStreampublic BufferedWebResponse(WebResponse originalResponse)
originalResponse - public void writeMetaData(WebResponse response)
writeMetaData in interface IMetaDataBufferingWebResponseresponse - web response that should receive the current cookie operationpublic String encodeURL(CharSequence url)
public String encodeRedirectURL(CharSequence url)
encodeRedirectURL in class WebResponsepublic void addCookie(javax.servlet.http.Cookie cookie)
addCookie in class WebResponsepublic void clearCookie(javax.servlet.http.Cookie cookie)
clearCookie in class WebResponsepublic void setContentLength(long length)
setContentLength in class WebResponsepublic void setContentType(String mimeType)
setContentType in class WebResponsepublic void setDateHeader(String name, Time date)
setDateHeader in class WebResponsepublic void setHeader(String name, String value)
setHeader in class WebResponsepublic void addHeader(String name, String value)
addHeader in class WebResponsepublic void write(CharSequence sequence)
public CharSequence getText()
public void setText(CharSequence text)
text - public void sendRedirect(String url)
sendRedirect in class WebResponsepublic void setStatus(int sc)
setStatus in class WebResponsepublic void sendError(int sc,
String msg)
sendError in class WebResponsepublic void writeTo(WebResponse response)
response - public boolean isRedirect()
isRedirect in class WebResponsepublic void flush()
flush in class WebResponsepublic String toString()
toString in class ObjectObject.toString()public Object getContainerResponse()
getContainerResponse in class ResponseCopyright © 2006–2014 Apache Software Foundation. All rights reserved.