java.lang.Object
org.glassfish.grizzly.http.util.HeaderValue
This class serves as an HTTP header value holder, plus it implements useful utility methods to optimize headers
serialization.
- Author:
- Alexey Stashok
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionget()byte[]booleanisSet()static HeaderValuenewHeaderValue(String value) Creates aHeaderValuewrapper over aStringheader value representation.prepare()Prepare the HeaderValue for the serialization.voidSerializes this HeaderValue value into a passedDataChunk.toString()
-
Field Details
-
IDENTITY
-
-
Method Details
-
newHeaderValue
Creates aHeaderValuewrapper over aStringheader value representation.- Parameters:
value-Stringheader value representation- Returns:
- a
HeaderValuewrapper over aStringheade value representation
-
prepare
Prepare the HeaderValue for the serialization. This method might be particularly useful if we use the same HeaderValue over and over for different responses, so that the HeaderValue will not have to be parsed and prepared for each response separately.- Returns:
- this HeaderValue
-
isSet
public boolean isSet()- Returns:
- true if header value is not null, or false otherwise
-
get
- Returns:
- the header value string
-
getByteArray
public byte[] getByteArray()- Returns:
- the byte array representation of the header value
-
toString
-
serializeToDataChunk
Serializes this HeaderValue value into a passedDataChunk.- Parameters:
dc-DataChunk
-