Package com.helger.servlet.response.gzip
Class DeflateResponse.DeflateServletOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- jakarta.servlet.ServletOutputStream
-
- com.helger.servlet.io.AbstractServletOutputStream
-
- com.helger.servlet.response.gzip.AbstractCompressedServletOutputStream
-
- com.helger.servlet.response.gzip.DeflateResponse.DeflateServletOutputStream
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
- Enclosing class:
- DeflateResponse
public static class DeflateResponse.DeflateServletOutputStream extends AbstractCompressedServletOutputStream
-
-
Constructor Summary
Constructors Constructor Description DeflateServletOutputStream(jakarta.servlet.http.HttpServletRequest aHttpRequest, jakarta.servlet.http.HttpServletResponse aHttpResponse, String sContentEncoding, long nContentLength, long nMinCompressSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DeflaterOutputStreamcreateDeflaterOutputStream(OutputStream aOS)-
Methods inherited from class com.helger.servlet.response.gzip.AbstractCompressedServletOutputStream
close, doCompress, doNotCompress, finishAndClose, flush, getOutputStream, isClosed, resetBuffer, setContentLength, write, write, write
-
Methods inherited from class com.helger.servlet.io.AbstractServletOutputStream
isReady, setWriteListener
-
Methods inherited from class jakarta.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Constructor Detail
-
DeflateServletOutputStream
public DeflateServletOutputStream(@Nonnull jakarta.servlet.http.HttpServletRequest aHttpRequest, @Nonnull jakarta.servlet.http.HttpServletResponse aHttpResponse, @Nonnull String sContentEncoding, long nContentLength, @Nonnegative long nMinCompressSize) throws IOException
- Throws:
IOException
-
-
Method Detail
-
createDeflaterOutputStream
@Nonnull protected DeflaterOutputStream createDeflaterOutputStream(@Nonnull OutputStream aOS)
- Specified by:
createDeflaterOutputStreamin classAbstractCompressedServletOutputStream
-
-