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 TypeMethodDescriptionvoid
addCookie
(javax.servlet.http.Cookie c) void
Swallow any attempt to flush the response buffer.void
Pre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojeniejavax.servlet.ServletOutputStream
Return a PrintWriter that can be used to accumulate the response data for the included resource.void
sendRedirect
(String url) void
setBufferSize
(int bufferSize) void
writeResponseToOriginalOutput
(javax.servlet.http.HttpServletRequest req) void
writeResponseToOriginalOutput
(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, setTrailerFields
Methods inherited from class javax.servlet.ServletResponseWrapper
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
sendRedirect
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendRedirect
in classjavax.servlet.http.HttpServletResponseWrapper
- Throws:
IOException
-
addCookie
public void addCookie(javax.servlet.http.Cookie c) - Specified by:
addCookie
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
addCookie
in classjavax.servlet.http.HttpServletResponseWrapper
-
flushBuffer
Swallow any attempt to flush the response buffer.- Specified by:
flushBuffer
in interfacejavax.servlet.ServletResponse
- Overrides:
flushBuffer
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
-
getWriter
Return a PrintWriter that can be used to accumulate the response data for the included resource.- Specified by:
getWriter
in interfacejavax.servlet.ServletResponse
- Overrides:
getWriter
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
- if an I/O error occurs
-
setBufferSize
public void setBufferSize(int bufferSize) - Specified by:
setBufferSize
in interfacejavax.servlet.ServletResponse
- Overrides:
setBufferSize
in classjavax.servlet.ServletResponseWrapper
-
getRedirectURL
-
flushOrigResponse
Pre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojenie- Throws:
IOException
-
getOutputStream
- Specified by:
getOutputStream
in interfacejavax.servlet.ServletResponse
- Overrides:
getOutputStream
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
-
getOutputOfStreamAsString
-