|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.http.GZipContentEncoding
public class GZipContentEncoding
GZip ContentEncoding implementation, which compresses/decompresses
HTTP content using gzip algorithm.
| Field Summary | |
|---|---|
static int |
DEFAULT_IN_BUFFER_SIZE
|
static int |
DEFAULT_OUT_BUFFER_SIZE
|
| Constructor Summary | |
|---|---|
GZipContentEncoding()
Construct GZipContentEncoding using default buffer sizes. |
|
GZipContentEncoding(int inBufferSize,
int outBufferSize)
Construct GZipContentEncoding using specific buffer sizes. |
|
GZipContentEncoding(int inBufferSize,
int outBufferSize,
EncodingFilter encoderFilter)
Construct GZipContentEncoding using specific buffer sizes. |
|
| Method Summary | |
|---|---|
ParsingResult |
decode(Connection connection,
HttpContent httpContent)
Decode HTTP packet content represented by HttpContent. |
HttpContent |
encode(Connection connection,
HttpContent httpContent)
Encode HTTP packet content represented by HttpContent. |
boolean |
equals(Object obj)
|
String[] |
getAliases()
Get the ContentEncoding aliases. |
String |
getName()
Get the ContentEncoding name. |
int |
hashCode()
|
boolean |
wantEncode(HttpHeader header)
Method should implement the logic, which decides if HTTP packet with the specific HttpHeader should be encoded using this ContentEncoding. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_IN_BUFFER_SIZE
public static final int DEFAULT_OUT_BUFFER_SIZE
| Constructor Detail |
|---|
public GZipContentEncoding()
public GZipContentEncoding(int inBufferSize,
int outBufferSize)
inBufferSize - input buffer sizeoutBufferSize - output buffer size
public GZipContentEncoding(int inBufferSize,
int outBufferSize,
EncodingFilter encoderFilter)
inBufferSize - input buffer sizeoutBufferSize - output buffer sizeencoderFilter - EncodingFilter, which will decide if
GZipContentEncoding should be applied to encode specific
HttpHeader packet.| Method Detail |
|---|
public String getName()
ContentEncoding
getName in interface ContentEncodingpublic String[] getAliases()
ContentEncoding
getAliases in interface ContentEncodingpublic boolean wantEncode(HttpHeader header)
ContentEncodingHttpHeader should be encoded using this ContentEncoding.
wantEncode in interface ContentEncodingheader - HTTP packet header.
public ParsingResult decode(Connection connection,
HttpContent httpContent)
ContentEncodingHttpContent.
decode in interface ContentEncodingconnection - Connection.httpContent - HttpContent to decode.
ParsingResult, which represents the result of decoding.
public HttpContent encode(Connection connection,
HttpContent httpContent)
ContentEncodingHttpContent.
encode in interface ContentEncodingconnection - Connection.httpContent - HttpContent to encode.
HttpContent.public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||