public class CompressionEncodingFilter extends Object implements EncodingFilter
| Constructor and Description |
|---|
CompressionEncodingFilter(CompressionConfig.CompressionModeI compressionMode,
int compressionMinSize,
String[] compressableMimeTypes,
String[] noCompressionUserAgents,
String[] aliases) |
CompressionEncodingFilter(CompressionConfig compressionConfig,
String[] aliases) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applyDecoding(HttpHeader httpPacket) |
boolean |
applyEncoding(HttpHeader httpPacket) |
protected static boolean |
canCompressHttpResponse(HttpResponsePacket response,
CompressionConfig compressionConfig,
String[] aliases)
Returns true if the
HttpResponsePacket could be
compressed, or false otherwise. |
protected static boolean |
canDecompressHttpRequest(HttpRequestPacket request,
String[] aliases)
Returns true if the
HttpResponsePacket could be
compressed, or false otherwise. |
public CompressionEncodingFilter(CompressionConfig compressionConfig, String[] aliases)
public CompressionEncodingFilter(CompressionConfig.CompressionModeI compressionMode, int compressionMinSize, String[] compressableMimeTypes, String[] noCompressionUserAgents, String[] aliases)
compressionMode - compressionMinSize - compressableMimeTypes - noCompressionUserAgents - aliases - public boolean applyEncoding(HttpHeader httpPacket)
applyEncoding in interface EncodingFilterpublic boolean applyDecoding(HttpHeader httpPacket)
applyDecoding in interface EncodingFilterprotected static boolean canCompressHttpResponse(HttpResponsePacket response, CompressionConfig compressionConfig, String[] aliases)
HttpResponsePacket could be
compressed, or false otherwise.
The method checks if client supports compression and if the resource,
that we are about to send matches CompressionConfig configuration.protected static boolean canDecompressHttpRequest(HttpRequestPacket request, String[] aliases)
HttpResponsePacket could be
compressed, or false otherwise.
The method checks if client supports compression and if the resource,
that we are about to send matches CompressionConfig configuration.Copyright © 2016 Oracle Corporation. All Rights Reserved.