Package org.apache.juneau.http.header
Class ETag
java.lang.Object
org.apache.juneau.http.header.BasicHeader
org.apache.juneau.http.header.BasicEntityTagHeader
org.apache.juneau.http.header.ETag
- All Implemented Interfaces:
Serializable
,Cloneable
,Header
,NameValuePair
Represents a parsed ETag HTTP response header.
An identifier for a specific version of a resource, often a message digest.
Example
ETag: "737060cd8c284d8af7ad3082f209582d"
RFC2616 Specification
The ETag response-header field provides the current value of the entity tag for the requested variant. The headers used with entity tags are described in sections 14.24, 14.26 and 14.44. The entity tag MAY be used for comparison with other entities from the same resource (see section 13.3.3).ETag = "ETag" ":" entity-tag
Examples:
ETag: "xyzzy" ETag: W/"xyzzy" ETag: ""
See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.juneau.http.header.BasicEntityTagHeader
asEntityTag, getValue, of, of, of, orElse, toEntityTag
Methods inherited from class org.apache.juneau.http.header.BasicHeader
assertName, assertStringValue, asString, equals, equalsIgnoreCase, get, getElements, getName, hashCode, isNotEmpty, isPresent, of, of, orElse, toString
-
Constructor Details
-
ETag
Constructor.- Parameters:
value
- The header value.
Must be an entity tag value (e.g."\"xyzzy\"" ).
Can benull .
-
ETag
Constructor.- Parameters:
value
- The header value.
Can benull .
-
ETag
Constructor with delayed value.Header value is re-evaluated on each call to
BasicEntityTagHeader.getValue()
.- Parameters:
value
- The supplier of the header value.
Can benull .
-
-
Method Details
-
of
Static creator.- Parameters:
value
- The header value.
Must be an entity tag value (e.g."\"xyzzy\"" ).
Can benull .- Returns:
- A new header bean, or
null if the value isnull .
-
of
Static creator.- Parameters:
value
- The header value.
Can benull .- Returns:
- A new header bean, or
null if the value isnull .
-
of
Static creator with delayed value.Header value is re-evaluated on each call to
BasicEntityTagHeader.getValue()
.- Parameters:
value
- The supplier of the header value.
Can benull .- Returns:
- A new header bean, or
null if the value isnull .
-