public class CompressedContentFormat
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static CompressedContentFormat |
BR |
static java.lang.String |
ETAG_SEPARATOR
The separator within an etag used to indicate a compressed variant.
|
static CompressedContentFormat |
GZIP |
static CompressedContentFormat[] |
NONE |
| Constructor and Description |
|---|
CompressedContentFormat(java.lang.String encoding,
java.lang.String extension) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
etag(java.lang.String etag)
Get an etag with suffix that represents this compressed type.
|
HttpField |
getContentEncoding() |
java.lang.String |
getEncoding() |
java.lang.String |
getEtagSuffix() |
java.lang.String |
getExtension() |
int |
hashCode() |
java.lang.String |
stripSuffixes(java.lang.String etagsList) |
static boolean |
tagEquals(java.lang.String etag,
java.lang.String etagWithSuffix)
Check etags for equality, accounting for quoting and compression suffixes.
|
java.lang.String |
toString() |
public static final java.lang.String ETAG_SEPARATOR
W/"28c772d6"
is W/"28c772d6--gzip". The separator may be changed by the
"org.eclipse.jetty.http.CompressedContentFormat.ETAG_SEPARATOR" System property. If changed, it should be changed to a string
that will not be found in a normal etag or at least is very unlikely to be a substring of a normal etag.public static final CompressedContentFormat GZIP
public static final CompressedContentFormat BR
public static final CompressedContentFormat[] NONE
public CompressedContentFormat(java.lang.String encoding,
java.lang.String extension)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String getEncoding()
public java.lang.String getExtension()
public java.lang.String getEtagSuffix()
public HttpField getContentEncoding()
public java.lang.String etag(java.lang.String etag)
etag - An etagpublic int hashCode()
hashCode in class java.lang.Objectpublic static boolean tagEquals(java.lang.String etag,
java.lang.String etagWithSuffix)
etag - An etag without a compression suffixetagWithSuffix - An etag optionally with a compression suffix.public java.lang.String stripSuffixes(java.lang.String etagsList)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2021 Webtide. All rights reserved.