A B C D E F G H I J L M N O P Q R S T U V W X Z

A

abortCompression() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
ACCEPT_ENCODING_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
addDateHeader(String, long) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
addHeader(String, String) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
addIntHeader(String, int) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
ALREADY_APPLIED_KEY - Static variable in class com.planetj.servlet.filter.compression.CompressingFilter
 
ANY_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
"Any encoding" content type: the "*" wildcard.
available() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
available() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 

B

bestEncodingCache - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Cache mapping previously seen "Accept-Encoding" header Strings to an appropriate instance of CompressingStreamFactory.
buffer - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
bufferCommitmentCallback - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
bufferedReader - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
buffering - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
bytesRead(int) - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats.InputStatsCallback
 
bytesRead(int) - Method in interface com.planetj.servlet.filter.compression.StatsInputStream.StatsCallback
 
bytesWritten(int) - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats.OutputStatsCallback
 
bytesWritten(int) - Method in interface com.planetj.servlet.filter.compression.StatsOutputStream.StatsCallback
 

C

checkClosed() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
checkClosed() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
checkClosed() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
checkWriteState() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
close() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
close() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
close() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
close() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
close() - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
close() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
closed - Variable in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
closed - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
closed - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
com.planetj.servlet.filter.compression - package com.planetj.servlet.filter.compression
 
COMPRESS_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
COMPRESSED_BY_VALUE - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
COMPRESSED_KEY - Static variable in class com.planetj.servlet.filter.compression.CompressingFilter
A request attribute is set under this key with a non-null value if this filter has applied compression to the response.
compressedContentEncoding - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
CompressedHttpServletRequest - Class in com.planetj.servlet.filter.compression
Implementation of HttpServletRequest which can decompress request bodies that have been compressed.
CompressedHttpServletRequest(HttpServletRequest, CompressingStreamFactory, CompressingFilterContext) - Constructor for class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
compressedSIS - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
compressing - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
CompressingFilter - Class in com.planetj.servlet.filter.compression
This filter can, based on HTTP headers in a HttpServletRequest, compress data written to the HttpServletResponse, or decompress data read from the request.
CompressingFilter() - Constructor for class com.planetj.servlet.filter.compression.CompressingFilter
 
CompressingFilterContext - Class in com.planetj.servlet.filter.compression
Encapsulates the CompressingFilter environment, including configuration and runtime statistics.
CompressingFilterContext(FilterConfig) - Constructor for class com.planetj.servlet.filter.compression.CompressingFilterContext
 
CompressingFilterLogger - Interface in com.planetj.servlet.filter.compression
 
CompressingFilterLoggerImpl - Class in com.planetj.servlet.filter.compression
A simple facade in front of logging services -- this class is used by other classes in this package to log informational messages.
CompressingFilterLoggerImpl(ServletContext, boolean, String, boolean) - Constructor for class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
CompressingFilterStats - Class in com.planetj.servlet.filter.compression
This class provides runtime statistics on the performance of CompressingFilter.
CompressingFilterStats() - Constructor for class com.planetj.servlet.filter.compression.CompressingFilterStats
 
CompressingFilterStats.InputStatsCallback - Class in com.planetj.servlet.filter.compression
 
CompressingFilterStats.InputStatsCallback(CompressingFilterStats.StatsField) - Constructor for class com.planetj.servlet.filter.compression.CompressingFilterStats.InputStatsCallback
 
CompressingFilterStats.OutputStatsCallback - Class in com.planetj.servlet.filter.compression
 
CompressingFilterStats.OutputStatsCallback(CompressingFilterStats.StatsField) - Constructor for class com.planetj.servlet.filter.compression.CompressingFilterStats.OutputStatsCallback
 
CompressingFilterStats.StatsField - Enum in com.planetj.servlet.filter.compression
A simple enum used by CompressingFilterStats.OutputStatsCallback to select a field in this class.
CompressingFilterStats.StatsField() - Constructor for enum com.planetj.servlet.filter.compression.CompressingFilterStats.StatsField
 
CompressingHttpServletResponse - Class in com.planetj.servlet.filter.compression
Implementation of HttpServletResponse which will optionally compress data written to the response.
CompressingHttpServletResponse(HttpServletResponse, CompressingStreamFactory, String, CompressingFilterContext) - Constructor for class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
CompressingInputStream - Interface in com.planetj.servlet.filter.compression
 
CompressingOutputStream - Interface in com.planetj.servlet.filter.compression
Implementations of this interface encapsulate an OutputStream that compresses data written to it.
compressingOutputStream - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
compressingResponse - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
CompressingServletInputStream - Class in com.planetj.servlet.filter.compression
Implementation of ServletInputStream which will decompress data read from it.
CompressingServletInputStream(InputStream, CompressingStreamFactory, CompressingFilterContext) - Constructor for class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
CompressingServletOutputStream - Class in com.planetj.servlet.filter.compression
Implementation of ServletOutputStream which will optionally compress data written to it.
CompressingServletOutputStream(OutputStream, CompressingStreamFactory, CompressingHttpServletResponse, CompressingFilterContext) - Constructor for class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
CompressingServletOutputStream.ResponseBufferCommitmentCallback - Class in com.planetj.servlet.filter.compression
 
CompressingServletOutputStream.ResponseBufferCommitmentCallback(CompressingHttpServletResponse) - Constructor for class com.planetj.servlet.filter.compression.CompressingServletOutputStream.ResponseBufferCommitmentCallback
 
compressingSOS - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
compressingStream - Variable in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
compressingStreamCommitted() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream.ResponseBufferCommitmentCallback
 
compressingStreamCommitted() - Method in interface com.planetj.servlet.filter.compression.ThresholdOutputStream.BufferCommitmentCallback
 
compressingStreamFactory - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
compressingStreamFactory - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
compressingStreamFactory - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
CompressingStreamFactory - Class in com.planetj.servlet.filter.compression
Implementations of this abstract class can add compression of a particular type to a given OutputStream.
CompressingStreamFactory() - Constructor for class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
compressingStreamFactory - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
CompressingStreamFactory.ContentEncodingQ - Class in com.planetj.servlet.filter.compression
 
CompressingStreamFactory.ContentEncodingQ(String, double) - Constructor for class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 
CompressingStreamFactory.DeflateCompressingStreamFactory - Class in com.planetj.servlet.filter.compression
 
CompressingStreamFactory.DeflateCompressingStreamFactory() - Constructor for class com.planetj.servlet.filter.compression.CompressingStreamFactory.DeflateCompressingStreamFactory
 
CompressingStreamFactory.GZIPCompressingStreamFactory - Class in com.planetj.servlet.filter.compression
 
CompressingStreamFactory.GZIPCompressingStreamFactory() - Constructor for class com.planetj.servlet.filter.compression.CompressingStreamFactory.GZIPCompressingStreamFactory
 
CompressingStreamFactory.ZipCompressingStreamFactory - Class in com.planetj.servlet.filter.compression
 
CompressingStreamFactory.ZipCompressingStreamFactory() - Constructor for class com.planetj.servlet.filter.compression.CompressingStreamFactory.ZipCompressingStreamFactory
 
compressionThreshold - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
CONTENT_ENCODING_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
CONTENT_LENGTH_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
CONTENT_TYPE_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
contentEncoding - Variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 
contentTypeOK - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
contentTypes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
context - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
context - Variable in class com.planetj.servlet.filter.compression.CompressingFilter
 
context - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
context - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
context - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
continueBuffering(int) - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 

D

debug - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
debug - Variable in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
DEFAULT_COMPRESSION_THRESHOLD - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
DEFLATE_CSF - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Implementation based on DeflaterOutputStream.
DEFLATE_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
delegate - Variable in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
destroy() - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 

E

EmptyEnumeration - Class in com.planetj.servlet.filter.compression
An Enumeration which enumerates nothing.
EmptyEnumeration() - Constructor for class com.planetj.servlet.filter.compression.EmptyEnumeration
 
engageCompression() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
ensureStatsInContext() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 

F

factoryMap - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Maps content type String to appropriate implementation of CompressingStreamFactory.
field - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats.InputStatsCallback
 
field - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats.OutputStatsCallback
 
finish() - Method in interface com.planetj.servlet.filter.compression.CompressingOutputStream
 
flush() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
flush() - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
flush() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
flushBuffer() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
flushBufferToStream(OutputStream) - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
flushWriter() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
FORCE_ENCODING_KEY - Static variable in class com.planetj.servlet.filter.compression.CompressingFilter
One may force the filter to use a particular encoding by setting its value as an attribute of the ServletRequest passed to this filter, under this key.
forceOut1 - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
forceOutputStream1() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 

G

getAverageCompressionRatio() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
Deprecated. use CompressingFilterStats.getResponseAverageCompressionRatio()
getBestContentEncoding(HttpServletRequest) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Determines best content encoding for the response, based on the request -- in particular, based on its "Accept-Encoding" header.
getCompressedBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
Deprecated. use CompressingFilterStats.getResponseCompressedBytes()
getCompressingInputStream() - Method in interface com.planetj.servlet.filter.compression.CompressingInputStream
 
getCompressingOutputStream() - Method in interface com.planetj.servlet.filter.compression.CompressingOutputStream
 
getCompressingServletInputStream() - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getCompressingServletOutputStream() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
getCompressingStream(OutputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.DeflateCompressingStreamFactory
 
getCompressingStream(InputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.DeflateCompressingStreamFactory
 
getCompressingStream(OutputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
getCompressingStream(InputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
getCompressingStream(OutputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.GZIPCompressingStreamFactory
 
getCompressingStream(InputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.GZIPCompressingStreamFactory
 
getCompressingStream(OutputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ZipCompressingStreamFactory
 
getCompressingStream(InputStream, CompressingFilterContext) - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ZipCompressingStreamFactory
 
getCompressionThreshold() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getContentEncoding() - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 
getContentTypes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getDateHeader(String) - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getFactoryForContentEncoding(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Returns the CompressingStreamFactory instance associated to the given content encoding.
getHeader(String) - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getHeaderNames() - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getHeaders(String) - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getInputBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
Deprecated. use CompressingFilterStats.getResponseInputBytes()
getInputStatsCallback(CompressingFilterStats.StatsField) - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getInputStream() - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getInstance() - Static method in class com.planetj.servlet.filter.compression.EmptyEnumeration
 
getIntHeader(String) - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getLogger() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getNumRequestsCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getNumResponsesCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getOutputStatsCallback(CompressingFilterStats.StatsField) - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getOutputStream() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
getPathPatterns() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getQ() - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 
getReader() - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
getRequest(ServletRequest) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
getRequestAverageCompressionRatio() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getRequestCompressedBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getRequestInputBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getResponse(ServletRequest, ServletResponse) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
getResponseAverageCompressionRatio() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getResponseCompressedBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getResponseInputBytes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getStats() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getStatsInputStream(InputStream, CompressingFilterContext, CompressingFilterStats.StatsField) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
getStatsOutputStream(OutputStream, CompressingFilterContext, CompressingFilterStats.StatsField) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
getTotalRequestsNotCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getTotalResponsesNotCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
getUserAgentPatterns() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
getWriter() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
GZIP_CSF - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Implementation based on GZIPOutputStream and GZIPInputStream.
GZIP_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 

H

hasMoreElements() - Method in class com.planetj.servlet.filter.compression.EmptyEnumeration
 
hasMoreElements() - Method in class com.planetj.servlet.filter.compression.IteratorEnumeration
 
httpRequest - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
httpResponse - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 

I

includeContentTypes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
includePathPatterns - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
includeUserAgentPatterns - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
incrementNumRequestsCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
incrementNumResponsesCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
incrementTotalRequestsNotCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
incrementTotalResponsesNotCompressed() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
init(FilterConfig) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
inputStream - Variable in class com.planetj.servlet.filter.compression.StatsInputStream
 
instance - Static variable in class com.planetj.servlet.filter.compression.EmptyEnumeration
 
isAllowedHeader(String) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
Returns true if and only if the named HTTP header may be set directly by the application, as some headers must be handled specially.
isClosed() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
isCompressableContentType(String) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
Checks to see if the given content type should be compressed.
isCompressablePath(String) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
Checks to see if the given path should be compressed.
isCompressableUserAgent(String) - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
isCompressing() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
isDebug() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
isDebug() - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
isFilteredHeader(String) - Static method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
isGetInputStreamCalled - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
isGetOutputStreamCalled - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
isGetReaderCalled - Variable in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
isGetWriterCalled - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
isIncludeContentTypes() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
isIncludePathPatterns() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
isIncludeUserAgentPatterns() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
isStatsEnabled() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
isSupportedRequestContentEncoding(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
isSupportedResponseContentEncoding(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
iterator - Variable in class com.planetj.servlet.filter.compression.IteratorEnumeration
 
IteratorEnumeration - Class in com.planetj.servlet.filter.compression
An Enumeration which enumerates the contents of an Iterator.
IteratorEnumeration(Iterator<?>) - Constructor for class com.planetj.servlet.filter.compression.IteratorEnumeration
 

J

JakartaCommonsLoggingImpl - Class in com.planetj.servlet.filter.compression
A CompressingFilterLogger implementation based on Jakarta Commons Logging.
JakartaCommonsLoggingImpl(String) - Constructor for class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
This constructor is public so that it may be instantiated by reflection.
JavaUtilLoggingImpl - Class in com.planetj.servlet.filter.compression
A CompressingFilterLogger implementation based on java.util.logging.
JavaUtilLoggingImpl(String) - Constructor for class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
This constructor is public so that it may be instantiated by reflection.

L

log(String) - Method in interface com.planetj.servlet.filter.compression.CompressingFilterLogger
 
log(String, Throwable) - Method in interface com.planetj.servlet.filter.compression.CompressingFilterLogger
 
log(String) - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
log(String, Throwable) - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
log(String) - Method in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
log(String, Throwable) - Method in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
log(String) - Method in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
log(String, Throwable) - Method in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
logDebug(String) - Method in interface com.planetj.servlet.filter.compression.CompressingFilterLogger
 
logDebug(String, Throwable) - Method in interface com.planetj.servlet.filter.compression.CompressingFilterLogger
 
logDebug(String) - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
logDebug(String, Throwable) - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
logDebug(String) - Method in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
logDebug(String, Throwable) - Method in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
logDebug(String) - Method in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
logDebug(String, Throwable) - Method in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
logger - Variable in class com.planetj.servlet.filter.compression.CompressingFilter
 
logger - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
logger - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
logger - Variable in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
 
logger - Variable in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
 

M

mark(int) - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
mark(int) - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
markSupported() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
markSupported() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
MESSAGE_PREFIX - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
mustCompress() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
mustNotCompress() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 

N

nextElement() - Method in class com.planetj.servlet.filter.compression.EmptyEnumeration
 
nextElement() - Method in class com.planetj.servlet.filter.compression.IteratorEnumeration
 
NO_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
"No encoding" content type: "identity".
numRequestsCompressed - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
numResponsesCompressed - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 

O

out1 - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
out2 - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
outputStream - Variable in class com.planetj.servlet.filter.compression.StatsOutputStream
 

P

parseBestEncoding(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
parseContentEncodingQ(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
parseContentTypes(String) - Static method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
parsePatterns(String) - Static method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
pathPatterns - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
printWriter - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 

Q

q - Variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 

R

rawStream - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
rawStreamCommitted() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
rawStreamCommitted() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream.ResponseBufferCommitmentCallback
 
rawStreamCommitted() - Method in interface com.planetj.servlet.filter.compression.ThresholdOutputStream.BufferCommitmentCallback
 
read() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
read(byte[]) - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
read(byte[], int, int) - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
read() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
read(byte[]) - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
read(byte[], int, int) - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
readBooleanValue(FilterConfig, String) - Static method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
readCompressionThresholdValue(FilterConfig) - Static method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
requestCompressedBytes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
requestCompressedStatsCallback - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
requestInputBytes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
requestInputStatsCallback - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
reset() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
reset() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
reset() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
reset() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
reset() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
resetBuffer() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
response - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream.ResponseBufferCommitmentCallback
 
responseCompressedBytes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
responseCompressedStatsCallback - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
responseInputBytes - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
responseInputStatsCallback - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 

S

savedContentEncoding - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
savedContentLength - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
savedContentLengthSet - Variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
selectBestEncoding(String) - Static method in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
serialVersionUID - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterStats.InputStatsCallback
 
serialVersionUID - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterStats.OutputStatsCallback
 
serialVersionUID - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
servletContext - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
servletContext - Variable in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
setContentLength(int) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
setContentType(String) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
setDateHeader(String, long) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
setHeader(String, String) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
setIntHeader(String, int) - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
setResponseHeaders() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
skip(long) - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
skip(long) - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
stats - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
STATS_KEY - Static variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
Key under which a CompressingFilterStats object can be found in the servlet context.
statsCallback - Variable in class com.planetj.servlet.filter.compression.StatsInputStream
 
statsCallback - Variable in class com.planetj.servlet.filter.compression.StatsOutputStream
 
StatsInputStream - Class in com.planetj.servlet.filter.compression
An InputStream that decorates another InputStream and notes when bytes are read from the stream.
StatsInputStream(InputStream, StatsInputStream.StatsCallback) - Constructor for class com.planetj.servlet.filter.compression.StatsInputStream
 
StatsInputStream.StatsCallback - Interface in com.planetj.servlet.filter.compression
 
StatsOutputStream - Class in com.planetj.servlet.filter.compression
An OutputStream that decorates another OutputStream and notes when bytes are written to the stream.
StatsOutputStream(OutputStream, StatsOutputStream.StatsCallback) - Constructor for class com.planetj.servlet.filter.compression.StatsOutputStream
 
StatsOutputStream.StatsCallback - Interface in com.planetj.servlet.filter.compression
 
supportedEncodings - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Ordered list of preferred encodings, from most to least preferred
switchToCompression() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
switchToOutputStream2() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 

T

threshold - Variable in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
thresholdOutputStream - Variable in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
ThresholdOutputStream - Class in com.planetj.servlet.filter.compression
 
ThresholdOutputStream(OutputStream, CompressingStreamFactory, CompressingFilterContext, ThresholdOutputStream.BufferCommitmentCallback) - Constructor for class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
ThresholdOutputStream.BufferCommitmentCallback - Interface in com.planetj.servlet.filter.compression
Implementations of this interface are used to receive notification that this stream has either committed bytes to the "raw" stream (without compression), or has committed bytes to a compressing stream.
toString() - Method in class com.planetj.servlet.filter.compression.CompressedHttpServletRequest
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilter
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilterContext
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilterLoggerImpl
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats.InputStatsCallback
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats.OutputStatsCallback
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingServletInputStream
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream.ResponseBufferCommitmentCallback
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
toString() - Method in class com.planetj.servlet.filter.compression.CompressingStreamFactory.ContentEncodingQ
 
toString() - Method in class com.planetj.servlet.filter.compression.EmptyEnumeration
 
toString() - Method in class com.planetj.servlet.filter.compression.IteratorEnumeration
 
toString() - Method in class com.planetj.servlet.filter.compression.JakartaCommonsLoggingImpl
 
toString() - Method in class com.planetj.servlet.filter.compression.JavaUtilLoggingImpl
 
toString() - Method in class com.planetj.servlet.filter.compression.StatsInputStream
 
toString() - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
toString() - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
totalRequestsNotCompressed - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 
totalResponsesNotCompressed - Variable in class com.planetj.servlet.filter.compression.CompressingFilterStats
 

U

userAgentPatterns - Variable in class com.planetj.servlet.filter.compression.CompressingFilterContext
 

V

valueOf(String) - Static method in enum com.planetj.servlet.filter.compression.CompressingFilterStats.StatsField
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.planetj.servlet.filter.compression.CompressingFilterStats.StatsField
Returns an array containing the constants of this enum type, in the order they're declared.
VARY_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
VERSION - Static variable in class com.planetj.servlet.filter.compression.CompressingFilter
 
VERSION_STRING - Static variable in class com.planetj.servlet.filter.compression.CompressingFilter
 

W

write(byte[]) - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
write(byte[], int, int) - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
write(int) - Method in class com.planetj.servlet.filter.compression.CompressingServletOutputStream
 
write(int) - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
write(byte[]) - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
write(byte[], int, int) - Method in class com.planetj.servlet.filter.compression.StatsOutputStream
 
write(int) - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
write(byte[]) - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 
write(byte[], int, int) - Method in class com.planetj.servlet.filter.compression.ThresholdOutputStream
 

X

X_COMPRESS_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 
X_COMPRESSED_BY_HEADER - Static variable in class com.planetj.servlet.filter.compression.CompressingHttpServletResponse
 
X_GZIP_ENCODING - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
 

Z

ZIP_CSF - Static variable in class com.planetj.servlet.filter.compression.CompressingStreamFactory
Implementation based on ZipOutputStream and ZipInputStream.

A B C D E F G H I J L M N O P Q R S T U V W X Z