|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.ServletResponseWrapper javax.servlet.http.HttpServletResponseWrapper org.eclipse.jetty.http.gzip.GzipResponseWrapper
public class GzipResponseWrapper
Field Summary |
---|
Constructor Summary | |
---|---|
GzipResponseWrapper(HttpServletRequest request,
HttpServletResponse response)
Instantiates a new gzip response wrapper. |
Method Summary | |
---|---|
void |
addHeader(String name,
String value)
|
void |
finish()
Finish. |
void |
flushBuffer()
|
ServletOutputStream |
getOutputStream()
|
PrintWriter |
getWriter()
|
protected GzipStream |
newGzipStream(HttpServletRequest request,
HttpServletResponse response,
long contentLength,
int bufferSize,
int minGzipSize)
Allows derived implementations to replace GzipStream implementation. |
protected PrintWriter |
newWriter(OutputStream out,
String encoding)
Allows derived implementations to replace PrintWriter implementation. |
void |
noGzip()
No gzip. |
void |
reset()
|
void |
resetBuffer()
|
void |
sendError(int sc)
|
void |
sendError(int sc,
String msg)
|
void |
sendRedirect(String location)
|
void |
setBufferSize(int bufferSize)
|
void |
setContentLength(int length)
|
void |
setContentType(String ct)
|
void |
setHeader(String name,
String value)
|
void |
setIntHeader(String name,
int value)
|
void |
setMimeTypes(Set<String> mimeTypes)
Sets the mime types. |
void |
setMinGzipSize(int minGzipSize)
Sets the min gzip size. |
void |
setStatus(int sc)
|
void |
setStatus(int sc,
String sm)
|
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
---|
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, setDateHeader |
Methods inherited from class javax.servlet.ServletResponseWrapper |
---|
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, setCharacterEncoding, 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, setCharacterEncoding, setLocale |
Constructor Detail |
---|
public GzipResponseWrapper(HttpServletRequest request, HttpServletResponse response)
request
- the requestresponse
- the responseMethod Detail |
---|
public void setMimeTypes(Set<String> mimeTypes)
mimeTypes
- the new mime typespublic void setBufferSize(int bufferSize)
setBufferSize
in interface ServletResponse
setBufferSize
in class ServletResponseWrapper
ServletResponseWrapper.setBufferSize(int)
public void setMinGzipSize(int minGzipSize)
minGzipSize
- the new min gzip sizepublic void setContentType(String ct)
setContentType
in interface ServletResponse
setContentType
in class ServletResponseWrapper
ServletResponseWrapper.setContentType(java.lang.String)
public void setStatus(int sc, String sm)
setStatus
in interface HttpServletResponse
setStatus
in class HttpServletResponseWrapper
HttpServletResponseWrapper.setStatus(int, java.lang.String)
public void setStatus(int sc)
setStatus
in interface HttpServletResponse
setStatus
in class HttpServletResponseWrapper
HttpServletResponseWrapper.setStatus(int)
public void setContentLength(int length)
setContentLength
in interface ServletResponse
setContentLength
in class ServletResponseWrapper
ServletResponseWrapper.setContentLength(int)
public void addHeader(String name, String value)
addHeader
in interface HttpServletResponse
addHeader
in class HttpServletResponseWrapper
HttpServletResponseWrapper.addHeader(java.lang.String, java.lang.String)
public void setHeader(String name, String value)
setHeader
in interface HttpServletResponse
setHeader
in class HttpServletResponseWrapper
HttpServletResponseWrapper.setHeader(java.lang.String, java.lang.String)
public void setIntHeader(String name, int value)
setIntHeader
in interface HttpServletResponse
setIntHeader
in class HttpServletResponseWrapper
HttpServletResponseWrapper.setIntHeader(java.lang.String, int)
public void flushBuffer() throws IOException
flushBuffer
in interface ServletResponse
flushBuffer
in class ServletResponseWrapper
IOException
ServletResponseWrapper.flushBuffer()
public void reset()
reset
in interface ServletResponse
reset
in class ServletResponseWrapper
ServletResponseWrapper.reset()
public void resetBuffer()
resetBuffer
in interface ServletResponse
resetBuffer
in class ServletResponseWrapper
ServletResponseWrapper.resetBuffer()
public void sendError(int sc, String msg) throws IOException
sendError
in interface HttpServletResponse
sendError
in class HttpServletResponseWrapper
IOException
HttpServletResponseWrapper.sendError(int, java.lang.String)
public void sendError(int sc) throws IOException
sendError
in interface HttpServletResponse
sendError
in class HttpServletResponseWrapper
IOException
HttpServletResponseWrapper.sendError(int)
public void sendRedirect(String location) throws IOException
sendRedirect
in interface HttpServletResponse
sendRedirect
in class HttpServletResponseWrapper
IOException
HttpServletResponseWrapper.sendRedirect(java.lang.String)
public ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface ServletResponse
getOutputStream
in class ServletResponseWrapper
IOException
ServletResponseWrapper.getOutputStream()
public PrintWriter getWriter() throws IOException
getWriter
in interface ServletResponse
getWriter
in class ServletResponseWrapper
IOException
ServletResponseWrapper.getWriter()
public void noGzip()
public void finish() throws IOException
IOException
- Signals that an I/O exception has occurred.protected GzipStream newGzipStream(HttpServletRequest request, HttpServletResponse response, long contentLength, int bufferSize, int minGzipSize) throws IOException
request
- the requestresponse
- the responsecontentLength
- the content lengthbufferSize
- the buffer sizeminGzipSize
- the min gzip size
IOException
- Signals that an I/O exception has occurred.protected PrintWriter newWriter(OutputStream out, String encoding) throws UnsupportedEncodingException
out
- the outencoding
- the encoding
UnsupportedEncodingException
- the unsupported encoding exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |