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.Object
public 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.Object
public 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.Object
Copyright © 1995–2021 Webtide. All rights reserved.