|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
addHeader(java.lang.String key,
java.lang.String value)
Adds a response header with the given name and value. |
void |
clearBuffer()
|
void |
close()
|
boolean |
disableHeaders(boolean disable)
|
void |
flushBuffer()
Forces any content in the buffer to be written to the client. |
int |
getBufferSize()
Returns the actual buffer size used for the response. |
java.lang.String |
getChain()
|
boolean |
getForbidForward()
|
java.lang.String |
getHeader(java.lang.String key)
|
int |
getRemaining()
|
WriteStream |
getStream()
|
boolean |
hasError()
|
void |
killCache()
|
void |
reset()
Clears any data that exists in the buffer as well as the status code and headers. |
void |
setBufferSize(int size)
Sets the preferred buffer size for the body of the response. |
void |
setForbidForward(boolean forbid)
|
void |
setHasError(boolean error)
|
void |
setSessionId(java.lang.String id)
|
void |
setStream(WriteStream os)
|
Methods inherited from interface javax.servlet.http.HttpServletResponse |
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
Methods inherited from interface javax.servlet.ServletResponse |
getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, resetBuffer, setContentLength, setContentType, setLocale |
Method Detail |
public int getBufferSize()
ServletResponse
getBufferSize
in interface ServletResponse
javax.servlet.ServletResponse
ServletResponse.setBufferSize(int)
,
ServletResponse.flushBuffer()
,
ServletResponse.isCommitted()
,
ServletResponse.reset()
public void setBufferSize(int size)
ServletResponse
getBufferSize
.
A larger buffer allows more content to be written before anything is actually sent, thus providing the servlet with more time to set appropriate status codes and headers. A smaller buffer decreases server memory load and allows the client to start receiving data more quickly.
This method must be called before any response body content is
written; if content has been written, this method throws an
IllegalStateException
.
setBufferSize
in interface ServletResponse
javax.servlet.ServletResponse
size
- the preferred buffer sizejava.lang.IllegalStateException
- if this method is called after
content has been writtenServletResponse.getBufferSize()
,
ServletResponse.flushBuffer()
,
ServletResponse.isCommitted()
,
ServletResponse.reset()
public void reset()
ServletResponse
IllegalStateException
.reset
in interface ServletResponse
javax.servlet.ServletResponse
java.lang.IllegalStateException
- if the response has already been
committedServletResponse.setBufferSize(int)
,
ServletResponse.getBufferSize()
,
ServletResponse.flushBuffer()
,
ServletResponse.isCommitted()
public void flushBuffer() throws java.io.IOException
ServletResponse
flushBuffer
in interface ServletResponse
javax.servlet.ServletResponse
ServletResponse.setBufferSize(int)
,
ServletResponse.getBufferSize()
,
ServletResponse.isCommitted()
,
ServletResponse.reset()
public void addHeader(java.lang.String key, java.lang.String value)
HttpServletResponse
addHeader
in interface HttpServletResponse
javax.servlet.http.HttpServletResponse
name
- the name of the headervalue
- the additional header valueHttpServletResponse.setHeader(java.lang.String, java.lang.String)
public WriteStream getStream() throws java.io.IOException
public void setStream(WriteStream os)
public int getRemaining()
public java.lang.String getChain() throws java.io.IOException
public java.lang.String getHeader(java.lang.String key)
public void clearBuffer()
public void close() throws java.io.IOException
public boolean disableHeaders(boolean disable)
public boolean getForbidForward()
public void setForbidForward(boolean forbid)
public boolean hasError()
public void setHasError(boolean error)
public void setSessionId(java.lang.String id)
public void killCache()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |