public class HttpRewriteWrappedResponse extends RewriteWrappedResponse
INSTANCE_KEYSC_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 |
|---|
HttpRewriteWrappedResponse(HttpServletRequest request,
HttpServletResponse response,
ServletContext servletContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContentInterceptor(ResponseContentInterceptor stage) |
void |
addStreamWrapper(ResponseStreamWrapper wrapper) |
String |
encodeRedirectUrl(String url) |
String |
encodeRedirectURL(String url) |
String |
encodeUrl(String url) |
String |
encodeURL(String url) |
void |
finishStreamWrappers() |
void |
flushBuffer() |
void |
flushBufferedContent()
Cause any buffered
ServletResponse content to be processed and flushed to the client. |
ServletOutputStream |
getOutputStream() |
PrintWriter |
getWriter() |
boolean |
isResponseContentIntercepted() |
boolean |
isResponseStreamWrapped() |
void |
reset() |
void |
resetBuffer() |
void |
sendError(int sc) |
void |
sendError(int sc,
String msg) |
void |
sendRedirect(String location) |
void |
setContentLength(int contentLength) |
String |
toString() |
getCurrentInstance, getRequest, setCurrentInstanceaddCookie, addDateHeader, addHeader, addIntHeader, containsHeader, setDateHeader, setHeader, setIntHeader, setStatus, setStatusgetBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, setBufferSize, setCharacterEncoding, setContentType, setLocalepublic HttpRewriteWrappedResponse(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext)
public boolean isResponseContentIntercepted()
isResponseContentIntercepted in class RewriteWrappedResponsepublic boolean isResponseStreamWrapped()
isResponseStreamWrapped in class RewriteWrappedResponsepublic void addContentInterceptor(ResponseContentInterceptor stage) throws IllegalStateException
addContentInterceptor in class RewriteWrappedResponseIllegalStateExceptionpublic void addStreamWrapper(ResponseStreamWrapper wrapper)
addStreamWrapper in class RewriteWrappedResponsepublic void flushBufferedContent()
ServletResponse content to be processed and flushed to the client.flushBufferedContent in class RewriteWrappedResponsepublic void finishStreamWrappers()
finishStreamWrappers in class RewriteWrappedResponsepublic PrintWriter getWriter()
getWriter in interface ServletResponsegetWriter in class ServletResponseWrapperpublic ServletOutputStream getOutputStream()
getOutputStream in interface ServletResponsegetOutputStream in class ServletResponseWrapperpublic void setContentLength(int contentLength)
setContentLength in interface ServletResponsesetContentLength in class ServletResponseWrapperpublic void flushBuffer()
throws IOException
flushBuffer in interface ServletResponseflushBuffer in class ServletResponseWrapperIOExceptionpublic String encodeRedirectUrl(String url)
encodeRedirectUrl in interface HttpServletResponseencodeRedirectUrl in class HttpServletResponseWrapperpublic String encodeUrl(String url)
encodeUrl in interface HttpServletResponseencodeUrl in class HttpServletResponseWrapperpublic String encodeRedirectURL(String url)
encodeRedirectURL in interface HttpServletResponseencodeRedirectURL in class HttpServletResponseWrapperpublic String encodeURL(String url)
encodeURL in interface HttpServletResponseencodeURL in class HttpServletResponseWrapperpublic void sendError(int sc,
String msg)
throws IOException
sendError in interface HttpServletResponsesendError in class HttpServletResponseWrapperIOExceptionpublic void sendError(int sc)
throws IOException
sendError in interface HttpServletResponsesendError in class HttpServletResponseWrapperIOExceptionpublic void sendRedirect(String location) throws IOException
sendRedirect in interface HttpServletResponsesendRedirect in class HttpServletResponseWrapperIOExceptionpublic void reset()
reset in interface ServletResponsereset in class ServletResponseWrapperpublic void resetBuffer()
resetBuffer in interface ServletResponseresetBuffer in class ServletResponseWrapperCopyright © 2014 OCPsoft. All Rights Reserved.