public class ByteArrayHttpServletResponseWrapper extends HttpServletResponseAdapter
Wraps an HttpServletResponse to capture the written stream.
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 |
|---|
ByteArrayHttpServletResponseWrapper()
Builds a new instance.
|
ByteArrayHttpServletResponseWrapper(HttpServletResponse httpServletResponse)
Builds a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDateHeader(String name,
long date) |
void |
addHeader(String name,
String value) |
void |
addIntHeader(String name,
int value) |
ServletOutputStream |
getOutputStream() |
PrintWriter |
getWriter() |
void |
setDateHeader(String name,
long date) |
void |
setHeader(String name,
String value) |
void |
setIntHeader(String name,
int value) |
byte[] |
toByteArray()
Gets the byte array.
|
addCookie, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getHeader, getHeaderNames, getHeaders, getLocale, getStatus, isCommitted, reset, resetBuffer, sendError, sendError, sendRedirect, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setStatus, setStatuspublic ByteArrayHttpServletResponseWrapper()
Builds a new instance.
public ByteArrayHttpServletResponseWrapper(HttpServletResponse httpServletResponse)
Builds a new instance.
httpServletResponse - a response to wrappublic ServletOutputStream getOutputStream() throws IOException
getOutputStream in interface ServletResponsegetOutputStream in class HttpServletResponseAdapterIOExceptionpublic PrintWriter getWriter() throws IOException
getWriter in interface ServletResponsegetWriter in class HttpServletResponseAdapterIOExceptionpublic void setDateHeader(String name, long date)
setDateHeader in interface HttpServletResponsesetDateHeader in class HttpServletResponseAdapterpublic void setIntHeader(String name, int value)
setIntHeader in interface HttpServletResponsesetIntHeader in class HttpServletResponseAdapterpublic void addHeader(String name, String value)
addHeader in interface HttpServletResponseaddHeader in class HttpServletResponseAdapterpublic void setHeader(String name, String value)
setHeader in interface HttpServletResponsesetHeader in class HttpServletResponseAdapterpublic void addDateHeader(String name, long date)
addDateHeader in interface HttpServletResponseaddDateHeader in class HttpServletResponseAdapterpublic void addIntHeader(String name, int value)
addIntHeader in interface HttpServletResponseaddIntHeader in class HttpServletResponseAdapterpublic byte[] toByteArray()
Gets the byte array.
Copyright © 2012-2015. All Rights Reserved.