A C D E F G H I L M N O P R S T U W

A

activateDestination() - Method in interface com.atlassian.gzipfilter.RoutablePrintWriter.DestinationFactory
 
addHeader(String, String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
Prevent content-length being set if page is parseable.

C

checkError() - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
ClassesNotFoundServlet - Class in com.atlassian.gzipfilter.test.web
A servlet that tests that the URLRewrite classes cannot be loaded.
ClassesNotFoundServlet() - Constructor for class com.atlassian.gzipfilter.test.web.ClassesNotFoundServlet
 
close() - Method in class com.atlassian.gzipfilter.GzipResponseStream
 
close() - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
close() - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
closeQuietly(Reader) - Static method in class com.atlassian.gzipfilter.util.IOUtils
Unconditionally close an Reader.
closeQuietly(Writer) - Static method in class com.atlassian.gzipfilter.util.IOUtils
Unconditionally close a Writer.
closeQuietly(InputStream) - Static method in class com.atlassian.gzipfilter.util.IOUtils
Unconditionally close an InputStream.
closeQuietly(OutputStream) - Static method in class com.atlassian.gzipfilter.util.IOUtils
Unconditionally close an OutputStream.
com.atlassian.gzipfilter - package com.atlassian.gzipfilter
 
com.atlassian.gzipfilter.integration - package com.atlassian.gzipfilter.integration
 
com.atlassian.gzipfilter.selector - package com.atlassian.gzipfilter.selector
 
com.atlassian.gzipfilter.test.web - package com.atlassian.gzipfilter.test.web
 
com.atlassian.gzipfilter.util - package com.atlassian.gzipfilter.util
 
COMPRESSABLE_MIME_TYPES_PARAM_NAME - Static variable in class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
create() - Method in interface com.atlassian.gzipfilter.RoutableServletOutputStream.DestinationFactory
 
createOutputStream() - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 

D

DEFAULT_COMPRESSABLE_MIME_TYPES - Static variable in class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
destroy() - Method in class com.atlassian.gzipfilter.test.web.HeaderRewriterFilter
 
destroy() - Method in class com.atlassian.gzipfilter.test.web.NoopFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.gzipfilter.GzipFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.gzipfilter.test.web.HeaderRewriterFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.gzipfilter.test.web.NoopFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.FlushingServlet
 

E

EnabledGzipFilter - Class in com.atlassian.gzipfilter.test.web
 
EnabledGzipFilter() - Constructor for class com.atlassian.gzipfilter.test.web.EnabledGzipFilter
 

F

finishResponse() - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 
finishResponse() - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
flush() - Method in class com.atlassian.gzipfilter.GzipResponseStream
 
flush() - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
flush() - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
FlushableGZIPOutputStreamFactory - Class in com.atlassian.gzipfilter.util
Factory for creating flushable GZIP output streams.
FlushableGZIPOutputStreamFactory() - Constructor for class com.atlassian.gzipfilter.util.FlushableGZIPOutputStreamFactory
 
flushBuffer() - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 
flushBuffer() - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
Prevent buffer from being flushed if this is a page being parsed.
FlushingServlet - Class in com.atlassian.gzipfilter.test.web
writes output, pauses, then writes more output the caller should be able to detect the pause
FlushingServlet() - Constructor for class com.atlassian.gzipfilter.test.web.FlushingServlet
 

G

getEncoding() - Method in class com.atlassian.gzipfilter.util.HttpContentType
 
getFactory() - Method in class com.atlassian.gzipfilter.GzipFilter
 
getOutputStream() - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 
getOutputStream() - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
getResponseEncoding(HttpServletRequest) - Method in interface com.atlassian.gzipfilter.integration.GzipFilterIntegration
What response encoding to use.
getSelector(FilterConfig, HttpServletRequest) - Method in interface com.atlassian.gzipfilter.selector.GzipCompatibilitySelectorFactory
 
getSelector(FilterConfig, HttpServletRequest) - Method in class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
getType() - Method in class com.atlassian.gzipfilter.util.HttpContentType
 
getWriter() - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 
getWriter() - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
GzipCompatibilitySelector - Interface in com.atlassian.gzipfilter.selector
 
GzipCompatibilitySelectorFactory - Interface in com.atlassian.gzipfilter.selector
 
GzipFilter - Class in com.atlassian.gzipfilter
This filter works in conjunction with a UserAgentBasedGzipSelectorFactory to determine whether to return noop selector or gzip-ing one.
GzipFilter(GzipFilterIntegration) - Constructor for class com.atlassian.gzipfilter.GzipFilter
 
GzipFilterIntegration - Interface in com.atlassian.gzipfilter.integration
This interface is the way that applications integrate with the GzipFilter.
GzipResponseStream - Class in com.atlassian.gzipfilter
 
GzipResponseStream(HttpServletResponse) - Constructor for class com.atlassian.gzipfilter.GzipResponseStream
 
GzipResponseWrapper - Class in com.atlassian.gzipfilter
 
GzipResponseWrapper(HttpServletResponse, String) - Constructor for class com.atlassian.gzipfilter.GzipResponseWrapper
 
gzipstream - Variable in class com.atlassian.gzipfilter.GzipResponseStream
 

H

HeaderRewriterFilter - Class in com.atlassian.gzipfilter.test.web
A filter that rewrites headers
HeaderRewriterFilter() - Constructor for class com.atlassian.gzipfilter.test.web.HeaderRewriterFilter
 
HeaderRewriterServlet - Class in com.atlassian.gzipfilter.test.web
A servlet to test gzip filter when content-type header gets rewritten
HeaderRewriterServlet() - Constructor for class com.atlassian.gzipfilter.test.web.HeaderRewriterServlet
 
HttpContentType - Class in com.atlassian.gzipfilter.util
Extracts the type and encoding from an HTTP Content-Type header.
HttpContentType(String) - Constructor for class com.atlassian.gzipfilter.util.HttpContentType
 

I

init(FilterConfig) - Method in class com.atlassian.gzipfilter.GzipFilter
 
init(FilterConfig) - Method in class com.atlassian.gzipfilter.test.web.HeaderRewriterFilter
 
init(FilterConfig) - Method in class com.atlassian.gzipfilter.test.web.NoopFilter
 
IOUtils - Class in com.atlassian.gzipfilter.util
Some utility methods, copied from org.apache.commons.io.IOUtils

Copyright 2001-2004 The Apache Software Foundation.

IOUtils() - Constructor for class com.atlassian.gzipfilter.util.IOUtils
 

L

LEGACY_CONFIG_FILE - Static variable in class com.atlassian.gzipfilter.GzipFilter
 
LEGACY_INIT_PARAM - Static variable in class com.atlassian.gzipfilter.GzipFilter
 

M

makeFlushableGZIPOutputStream(OutputStream, int) - Static method in class com.atlassian.gzipfilter.util.FlushableGZIPOutputStreamFactory
 
matches(String, String) - Method in class com.atlassian.gzipfilter.selector.PatternMatcher
 
MimeTypeBasedSelector - Class in com.atlassian.gzipfilter.selector
 
MimeTypeBasedSelector(Set<String>) - Constructor for class com.atlassian.gzipfilter.selector.MimeTypeBasedSelector
 

N

NO_COMPRESSION_USER_AGENTS_PARAM_NAME - Static variable in class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
NoGzipCompatibilitySelector - Class in com.atlassian.gzipfilter.selector
 
NoGzipCompatibilitySelector() - Constructor for class com.atlassian.gzipfilter.selector.NoGzipCompatibilitySelector
 
NoopFilter - Class in com.atlassian.gzipfilter.test.web
A noop filter that wraps request and response
NoopFilter() - Constructor for class com.atlassian.gzipfilter.test.web.NoopFilter
 
NoopServlet - Class in com.atlassian.gzipfilter.test.web
A noop servlet to use with HeaderRewriterFilter
NoopServlet() - Constructor for class com.atlassian.gzipfilter.test.web.NoopServlet
 
NotModifiedServlet - Class in com.atlassian.gzipfilter.test.web
A test servlet that sends a 304 not modified, depending on the URL
NotModifiedServlet() - Constructor for class com.atlassian.gzipfilter.test.web.NotModifiedServlet
 

O

origResponse - Variable in class com.atlassian.gzipfilter.GzipResponseWrapper
 

P

PatternMatcher - Class in com.atlassian.gzipfilter.selector
This class may be called by multiple threads - it is internally synchronised.
PatternMatcher() - Constructor for class com.atlassian.gzipfilter.selector.PatternMatcher
 
print(Object) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(String) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(char[]) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(double) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(float) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(long) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(int) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(char) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(boolean) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
print(String) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(boolean) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(char) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(int) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(long) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(float) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
print(double) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(Object) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(String) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(char[]) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(double) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(float) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(long) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(int) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(char) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println(boolean) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println() - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
println() - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(String) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(boolean) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(char) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(int) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(long) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(float) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
println(double) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 

R

RedirectServlet - Class in com.atlassian.gzipfilter.test.web
A test servlet that sends a temporary redirect (302) to the client
RedirectServlet() - Constructor for class com.atlassian.gzipfilter.test.web.RedirectServlet
 
response - Variable in class com.atlassian.gzipfilter.GzipResponseStream
 
RewriterIncluderServlet - Class in com.atlassian.gzipfilter.test.web
A small servlet that includes response
RewriterIncluderServlet() - Constructor for class com.atlassian.gzipfilter.test.web.RewriterIncluderServlet
 
RoutablePrintWriter - Class in com.atlassian.gzipfilter
Provides a PrintWriter that routes through to another PrintWriter, however the destination can be changed at any point.
RoutablePrintWriter(RoutablePrintWriter.DestinationFactory, Runnable) - Constructor for class com.atlassian.gzipfilter.RoutablePrintWriter
 
RoutablePrintWriter(RoutablePrintWriter.DestinationFactory) - Constructor for class com.atlassian.gzipfilter.RoutablePrintWriter
 
RoutablePrintWriter.DestinationFactory - Interface in com.atlassian.gzipfilter
Factory to lazily instantiate the destination.
RoutableServletOutputStream - Class in com.atlassian.gzipfilter
Provides a ServletOutputStream that routes through to another ServletOutputStream, however the destination can be changed at any point.
RoutableServletOutputStream(RoutableServletOutputStream.DestinationFactory, Runnable) - Constructor for class com.atlassian.gzipfilter.RoutableServletOutputStream
 
RoutableServletOutputStream(RoutableServletOutputStream.DestinationFactory) - Constructor for class com.atlassian.gzipfilter.RoutableServletOutputStream
 
RoutableServletOutputStream.DestinationFactory - Interface in com.atlassian.gzipfilter
Factory to lazily instantiate the destination.

S

SelectingResponseWrapper - Class in com.atlassian.gzipfilter
Implementation of HttpServletResponseWrapper that captures page data instead of sending to the writer.
SelectingResponseWrapper(HttpServletResponse, GzipCompatibilitySelector, String) - Constructor for class com.atlassian.gzipfilter.SelectingResponseWrapper
 
sendError(int, String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
sendError(int) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
sendRedirect(String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
If a redirect is set, cancel the gzip header.
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.ClassesNotFoundServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.HeaderRewriterServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.NoopServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.NotModifiedServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.RedirectServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.RewriterIncluderServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.TestServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.gzipfilter.test.web.UTF8Servlet
 
setContentLength(int) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
Prevent content-length being set if page is parseable.
setContentType(String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
 
setEncoding(String) - Method in class com.atlassian.gzipfilter.GzipResponseWrapper
 
setHeader(String, String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
Prevent content-length being set if page is parseable.
setStatus(int, String) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
In addition to its normal behaviour this will also deactivate gzip encoding for those responses that MUST NOT have a body.
setStatus(int) - Method in class com.atlassian.gzipfilter.SelectingResponseWrapper
In addition to its normal behaviour this will also deactivate gzip encoding for those responses that MUST NOT have a body.
shouldGzip(String) - Method in interface com.atlassian.gzipfilter.selector.GzipCompatibilitySelector
 
shouldGzip() - Method in interface com.atlassian.gzipfilter.selector.GzipCompatibilitySelector
 
shouldGzip(String) - Method in class com.atlassian.gzipfilter.selector.MimeTypeBasedSelector
 
shouldGzip() - Method in class com.atlassian.gzipfilter.selector.MimeTypeBasedSelector
 
shouldGzip(String) - Method in class com.atlassian.gzipfilter.selector.NoGzipCompatibilitySelector
 
shouldGzip() - Method in class com.atlassian.gzipfilter.selector.NoGzipCompatibilitySelector
 
stream - Variable in class com.atlassian.gzipfilter.GzipResponseWrapper
 

T

TestServlet - Class in com.atlassian.gzipfilter.test.web
A test servlet
TestServlet() - Constructor for class com.atlassian.gzipfilter.test.web.TestServlet
 

U

updateDestination(RoutablePrintWriter.DestinationFactory) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
updateDestination(RoutableServletOutputStream.DestinationFactory) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
useGzip() - Method in interface com.atlassian.gzipfilter.integration.GzipFilterIntegration
 
USER_AGENT_HEADER - Static variable in class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
UserAgentBasedGzipSelectorFactory - Class in com.atlassian.gzipfilter.selector
This factory will lok into user agent header to decide whenever to dogzip compressing or not

By default gzip is on for defaultCompressableMimeTypes mime types and off for noCompressionUserAgents (IE 6 only)

This is adjustable via COMPRESSABLE_MIME_TYPES_PARAM_NAME an NO_COMPRESSION_USER_AGENTS_PARAM_NAME init-params respectively

UserAgentBasedGzipSelectorFactory(FilterConfig) - Constructor for class com.atlassian.gzipfilter.selector.UserAgentBasedGzipSelectorFactory
 
UTF8_TEXT - Static variable in class com.atlassian.gzipfilter.test.web.UTF8Servlet
 
UTF8Servlet - Class in com.atlassian.gzipfilter.test.web
A servlet that send UTF-8 text back to the client.
UTF8Servlet() - Constructor for class com.atlassian.gzipfilter.test.web.UTF8Servlet
 

W

write(int) - Method in class com.atlassian.gzipfilter.GzipResponseStream
 
write(byte[]) - Method in class com.atlassian.gzipfilter.GzipResponseStream
 
write(byte[], int, int) - Method in class com.atlassian.gzipfilter.GzipResponseStream
 
write(String) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
write(String, int, int) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
write(char[]) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
write(char[], int, int) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
write(int) - Method in class com.atlassian.gzipfilter.RoutablePrintWriter
 
write(int) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
write(byte[]) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
write(byte[], int, int) - Method in class com.atlassian.gzipfilter.RoutableServletOutputStream
 
writer - Variable in class com.atlassian.gzipfilter.GzipResponseWrapper
 

A C D E F G H I L M N O P R S T U W

Copyright © 2015 Atlassian. All rights reserved.