|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
net.sf.ehcache.constructs.web.GenericResponseWrapper
public class GenericResponseWrapper
Provides a wrapper for HttpServletResponseWrapper.
| Field Summary |
|---|
| Fields inherited from interface javax.servlet.http.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 |
| Constructor Summary | |
|---|---|
GenericResponseWrapper(javax.servlet.http.HttpServletResponse response,
OutputStream outstr)
Creates a GenericResponseWrapper |
|
| Method Summary | |
|---|---|
void |
addCookie(javax.servlet.http.Cookie cookie)
Adds a cookie. |
void |
addDateHeader(String name,
long date)
|
void |
addHeader(String name,
String value)
|
void |
addIntHeader(String name,
int value)
|
void |
flush()
Flushes all the streams for this response. |
void |
flushBuffer()
Flushes buffer and commits response to client. |
Collection<Header<? extends Serializable>> |
getAllHeaders()
|
int |
getContentLength()
Gets the content length. |
String |
getContentType()
Gets the content type. |
Collection |
getCookies()
Gets all the cookies. |
Collection |
getHeaders()
Deprecated. use getAllHeaders() instead |
javax.servlet.ServletOutputStream |
getOutputStream()
Gets the outputstream. |
int |
getStatus()
Returns the status code for this response. |
PrintWriter |
getWriter()
Gets the print writer. |
boolean |
isDisableFlushBuffer()
Is the wrapped reponse's buffer flushing disabled? |
void |
reset()
Resets the response. |
void |
resetBuffer()
Resets the buffers. |
void |
sendError(int i)
Send the error. |
void |
sendError(int i,
String string)
Send the error. |
void |
sendRedirect(String string)
Send the redirect. |
void |
setContentLength(int length)
Sets the content length. |
void |
setContentType(String type)
Sets the content type. |
void |
setDateHeader(String name,
long date)
|
void |
setDisableFlushBuffer(boolean disableFlushBuffer)
Set if the wrapped reponse's buffer flushing should be disabled. |
void |
setHeader(String name,
String value)
|
void |
setIntHeader(String name,
int value)
|
void |
setStatus(int code)
Sets the status code for this response. |
void |
setStatus(int code,
String msg)
Sets the status code for this response. |
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
|---|
containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL |
| Methods inherited from class javax.servlet.ServletResponseWrapper |
|---|
getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, setBufferSize, setCharacterEncoding, setLocale, setResponse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletResponse |
|---|
getBufferSize, getCharacterEncoding, getLocale, isCommitted, setBufferSize, setCharacterEncoding, setLocale |
| Constructor Detail |
|---|
public GenericResponseWrapper(javax.servlet.http.HttpServletResponse response,
OutputStream outstr)
| Method Detail |
|---|
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperpublic void setStatus(int code)
setStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class javax.servlet.http.HttpServletResponseWrapper
public void sendError(int i,
String string)
throws IOException
sendError in interface javax.servlet.http.HttpServletResponsesendError in class javax.servlet.http.HttpServletResponseWrapperi - the status codestring - the error message
IOException
public void sendError(int i)
throws IOException
sendError in interface javax.servlet.http.HttpServletResponsesendError in class javax.servlet.http.HttpServletResponseWrapperi - the status code
IOException
public void sendRedirect(String string)
throws IOException
sendRedirect in interface javax.servlet.http.HttpServletResponsesendRedirect in class javax.servlet.http.HttpServletResponseWrapperstring - the URL to redirect to
IOException
public void setStatus(int code,
String msg)
setStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class javax.servlet.http.HttpServletResponseWrapperpublic int getStatus()
public void setContentLength(int length)
setContentLength in interface javax.servlet.ServletResponsesetContentLength in class javax.servlet.ServletResponseWrapperpublic int getContentLength()
public void setContentType(String type)
setContentType in interface javax.servlet.ServletResponsesetContentType in class javax.servlet.ServletResponseWrapperpublic String getContentType()
getContentType in interface javax.servlet.ServletResponsegetContentType in class javax.servlet.ServletResponseWrapper
public PrintWriter getWriter()
throws IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperIOException
public void addHeader(String name,
String value)
addHeader in interface javax.servlet.http.HttpServletResponseaddHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.addHeader(java.lang.String, java.lang.String)
public void setHeader(String name,
String value)
setHeader in interface javax.servlet.http.HttpServletResponsesetHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.setHeader(java.lang.String, java.lang.String)
public void addDateHeader(String name,
long date)
addDateHeader in interface javax.servlet.http.HttpServletResponseaddDateHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.addDateHeader(java.lang.String, long)
public void setDateHeader(String name,
long date)
setDateHeader in interface javax.servlet.http.HttpServletResponsesetDateHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.setDateHeader(java.lang.String, long)
public void addIntHeader(String name,
int value)
addIntHeader in interface javax.servlet.http.HttpServletResponseaddIntHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.addIntHeader(java.lang.String, int)
public void setIntHeader(String name,
int value)
setIntHeader in interface javax.servlet.http.HttpServletResponsesetIntHeader in class javax.servlet.http.HttpServletResponseWrapperHttpServletResponseWrapper.setIntHeader(java.lang.String, int)@Deprecated public Collection getHeaders()
getAllHeaders() instead
public Collection<Header<? extends Serializable>> getAllHeaders()
public void addCookie(javax.servlet.http.Cookie cookie)
addCookie in interface javax.servlet.http.HttpServletResponseaddCookie in class javax.servlet.http.HttpServletResponseWrapperpublic Collection getCookies()
public void flushBuffer()
throws IOException
flushBuffer in interface javax.servlet.ServletResponseflushBuffer in class javax.servlet.ServletResponseWrapperIOExceptionpublic void reset()
reset in interface javax.servlet.ServletResponsereset in class javax.servlet.ServletResponseWrapperpublic void resetBuffer()
resetBuffer in interface javax.servlet.ServletResponseresetBuffer in class javax.servlet.ServletResponseWrapper
public void flush()
throws IOException
IOExceptionpublic boolean isDisableFlushBuffer()
public void setDisableFlushBuffer(boolean disableFlushBuffer)
disableFlushBuffer - true if the wrapped reponse's buffer flushing should be disabled
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||