public class BufferedHttpServletResponse extends HttpServletResponseOutputWrapper
getBuffer()
method. Note that the buffered response writer will use same character
encoding as is been set on the response supplied to the constructor and that this way any
ServletResponse.setCharacterEncoding(String)
calls on the included JSP/Servlet resource have thus no effect.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 |
---|
BufferedHttpServletResponse(HttpServletResponse response)
Construct a buffered HTTP servlet response which wraps the given response.
|
Modifier and Type | Method and Description |
---|---|
protected OutputStream |
createOutputStream()
Returns the custom implementation of the servlet response
OutputStream . |
byte[] |
getBuffer()
Flushes and returns the buffered response.
|
String |
getBufferAsString()
Flushes and returns the buffered response as a string which is encoded using the character encoding provided by
ServletResponseWrapper.getCharacterEncoding() . |
close, flushBuffer, getOutputStream, getWriter, isCommitted, isPassThrough, reset, setPassThrough
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isWrapperFor, isWrapperFor, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBufferSize, getCharacterEncoding, getContentType, getLocale, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
public BufferedHttpServletResponse(HttpServletResponse response)
response
- The response to be wrapped.protected OutputStream createOutputStream()
HttpServletResponseOutputWrapper
OutputStream
.createOutputStream
in class HttpServletResponseOutputWrapper
OutputStream
.public byte[] getBuffer() throws IOException
IOException
- When an I/O error occurs.public String getBufferAsString() throws IOException
ServletResponseWrapper.getCharacterEncoding()
.IOException
- When an I/O error occurs.Copyright © 2012–2020 OmniFaces. All rights reserved.