Package sk.iway.iwcm.system
Class WJResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
sk.iway.iwcm.system.WJResponseWrapper
- All Implemented Interfaces:
javax.servlet.http.HttpServletResponse,javax.servlet.ServletResponse
public class WJResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper
WJResponseWrapper.java
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionWJResponseWrapper(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest req) Construct a new response wrapper according to the specified parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCookie(javax.servlet.http.Cookie c) voidSwallow any attempt to flush the response buffer.voidPre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojeniejavax.servlet.ServletOutputStreamReturn a PrintWriter that can be used to accumulate the response data for the included resource.voidsendRedirect(String url) voidsetBufferSize(int bufferSize) voidwriteResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req) voidwriteResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req, String htmlCode) Zapise HTML kod na povodny vystup s testom na moznost gzip kompresieMethods inherited from class javax.servlet.http.HttpServletResponseWrapper
addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, setDateHeader, setHeader, setIntHeader, setStatus, setStatus, setTrailerFieldsMethods inherited from class javax.servlet.ServletResponseWrapper
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.ServletResponse
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
-
Field Details
-
strWriter
-
redirectURL
-
-
Constructor Details
-
WJResponseWrapper
public WJResponseWrapper(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest req) Construct a new response wrapper according to the specified parameters.- Parameters:
response- The servlet response we are wrapping
-
-
Method Details
-
writeResponseToOriginalOutput
public void writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req) throws IOException - Throws:
IOException
-
writeResponseToOriginalOutput
public void writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req, String htmlCode) throws IOException Zapise HTML kod na povodny vystup s testom na moznost gzip kompresie- Parameters:
req-htmlCode-- Throws:
IOException
-
sendRedirect
- Specified by:
sendRedirectin interfacejavax.servlet.http.HttpServletResponse- Overrides:
sendRedirectin classjavax.servlet.http.HttpServletResponseWrapper- Throws:
IOException
-
addCookie
public void addCookie(javax.servlet.http.Cookie c) - Specified by:
addCookiein interfacejavax.servlet.http.HttpServletResponse- Overrides:
addCookiein classjavax.servlet.http.HttpServletResponseWrapper
-
flushBuffer
Swallow any attempt to flush the response buffer.- Specified by:
flushBufferin interfacejavax.servlet.ServletResponse- Overrides:
flushBufferin classjavax.servlet.ServletResponseWrapper- Throws:
IOException
-
getWriter
Return a PrintWriter that can be used to accumulate the response data for the included resource.- Specified by:
getWriterin interfacejavax.servlet.ServletResponse- Overrides:
getWriterin classjavax.servlet.ServletResponseWrapper- Throws:
IOException- if an I/O error occurs
-
setBufferSize
public void setBufferSize(int bufferSize) - Specified by:
setBufferSizein interfacejavax.servlet.ServletResponse- Overrides:
setBufferSizein classjavax.servlet.ServletResponseWrapper
-
getRedirectURL
-
flushOrigResponse
Pre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojenie- Throws:
IOException
-
getOutputStream
- Specified by:
getOutputStreamin interfacejavax.servlet.ServletResponse- Overrides:
getOutputStreamin classjavax.servlet.ServletResponseWrapper- Throws:
IOException
-
getOutputOfStreamAsString
-