public class ETagFactoryDefault extends Object implements ETagFactory
| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
ETAG_HEADER_VALUE_PATTERN |
| Constructor and Description |
|---|
ETagFactoryDefault()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ETag |
create(String tag)
Creates a strong ETag, using a specific tag.
|
ETag |
create(String tag,
boolean isWeak)
Creates a strong or weak ETag, using a specific tag.
|
ETag |
create(String tag,
boolean isWeak,
boolean isWildcard)
Creates a strong or weak ETag, using a specific tag.
|
ETag |
deserializeHeaderValue(String etagHeaderValue)
Creates an ETag object from an already formatted ETag header.
|
protected static final Pattern ETAG_HEADER_VALUE_PATTERN
public ETag create(String tag)
ETagFactorycreate in interface ETagFactorypublic ETag create(String tag, boolean isWeak)
ETagFactorycreate in interface ETagFactoryisWeak - is the ETag weak?public ETag create(String tag, boolean isWeak, boolean isWildcard)
ETagFactorycreate in interface ETagFactoryisWeak - is the ETag weak?isWildcard - is the ETag a wildcard? If so, the 'tag' must be
"*" or be empty.public ETag deserializeHeaderValue(String etagHeaderValue)
ETagFactorydeserializeHeaderValue in interface ETagFactoryetagHeaderValue - the value of the ETag header. Or an already formatted
ETag String.Copyright © 2018. All rights reserved.