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, setStatus
public 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 ServletResponse
getOutputStream
in class HttpServletResponseAdapter
IOException
public PrintWriter getWriter() throws IOException
getWriter
in interface ServletResponse
getWriter
in class HttpServletResponseAdapter
IOException
public void setDateHeader(String name, long date)
setDateHeader
in interface HttpServletResponse
setDateHeader
in class HttpServletResponseAdapter
public void setIntHeader(String name, int value)
setIntHeader
in interface HttpServletResponse
setIntHeader
in class HttpServletResponseAdapter
public void addHeader(String name, String value)
addHeader
in interface HttpServletResponse
addHeader
in class HttpServletResponseAdapter
public void setHeader(String name, String value)
setHeader
in interface HttpServletResponse
setHeader
in class HttpServletResponseAdapter
public void addDateHeader(String name, long date)
addDateHeader
in interface HttpServletResponse
addDateHeader
in class HttpServletResponseAdapter
public void addIntHeader(String name, int value)
addIntHeader
in interface HttpServletResponse
addIntHeader
in class HttpServletResponseAdapter
public byte[] toByteArray()
Gets the byte array.
Copyright © 2012-2015. All Rights Reserved.