public class CompressionConfig
extends java.lang.Object
| Constructor and Description |
|---|
CompressionConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCompressibleMimeType() |
java.lang.String[] |
getCompressibleMimeTypes() |
java.lang.String |
getCompression()
Return compression level.
|
int |
getCompressionLevel() |
int |
getCompressionMinSize() |
java.lang.String |
getNoCompressionUserAgents()
Obtain the String form of the regular expression that defines the user
agents to not use gzip with.
|
java.util.regex.Pattern |
getNoCompressionUserAgentsPattern() |
void |
setCompressibleMimeType(java.lang.String valueS) |
void |
setCompression(java.lang.String compression)
Set compression level.
|
void |
setCompressionMinSize(int compressionMinSize)
Set Minimum size to trigger compression.
|
void |
setNoCompressionUserAgents(java.lang.String noCompressionUserAgents)
Set no compression user agent pattern.
|
boolean |
useCompression(Request request,
Response response)
Determines if compression should be enabled for the given response and if
it is, sets any necessary headers to mark it as such.
|
public void setCompression(java.lang.String compression)
compression - One of on, force,
off or the minimum compression size in
bytes which implies onpublic java.lang.String getCompression()
public int getCompressionLevel()
public java.lang.String getNoCompressionUserAgents()
public java.util.regex.Pattern getNoCompressionUserAgentsPattern()
public void setNoCompressionUserAgents(java.lang.String noCompressionUserAgents)
Pattern. e.g.: gorilla|desesplorer|tigrus.noCompressionUserAgents - The regular expression for user agent
strings for which compression should not
be appliedpublic java.lang.String getCompressibleMimeType()
public void setCompressibleMimeType(java.lang.String valueS)
public java.lang.String[] getCompressibleMimeTypes()
public int getCompressionMinSize()
public void setCompressionMinSize(int compressionMinSize)
compressionMinSize - The minimum content length required for
compression in bytespublic boolean useCompression(Request request, Response response)
request - The request that triggered the responseresponse - The response to consider compressingtrue if compression was enabled for the given response,
otherwise falseCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.