Package net.officefloor.server.http
Class WritableHttpHeader
java.lang.Object
net.officefloor.server.http.WritableHttpHeader
- All Implemented Interfaces:
HttpHeader
Writable
HttpHeader.- Author:
- Daniel Sagenschneider
-
Field Summary
FieldsModifier and TypeFieldDescriptionNextWritableHttpHeaderto enable chaining together into linked list. -
Constructor Summary
ConstructorsConstructorDescriptionWritableHttpHeader(String name, String value) Instantiate.WritableHttpHeader(String name, HttpHeaderValue value) Instantiate.WritableHttpHeader(HttpHeaderName name, String value) Instantiate.WritableHttpHeader(HttpHeaderName name, HttpHeaderValue value) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptiongetName()Obtains the name of theHttpHeader.getValue()Obtains the value for theHttpHeader.<B> voidwrite(StreamBuffer<B> head, StreamBufferPool<B> bufferPool) Writes thisHttpHeaderto theStreamBuffer.
-
Field Details
-
next
NextWritableHttpHeaderto enable chaining together into linked list.
-
-
Constructor Details
-
WritableHttpHeader
Instantiate.- Parameters:
name-HttpHeaderName.value-HttpHeaderValue.
-
WritableHttpHeader
Instantiate.- Parameters:
name-HttpHeaderName.value-HttpHeaderValue.
-
WritableHttpHeader
Instantiate.- Parameters:
name-HttpHeaderName.value-HttpHeaderValue.
-
WritableHttpHeader
Instantiate.- Parameters:
name-HttpHeaderName.value-HttpHeaderValue.
-
-
Method Details
-
write
Writes thisHttpHeaderto theStreamBuffer.- Type Parameters:
B- Buffer type.- Parameters:
head- HeadStreamBufferof linked list ofStreamBufferinstances.bufferPool-StreamBufferPool.
-
getName
Description copied from interface:HttpHeaderObtains the name of theHttpHeader.- Specified by:
getNamein interfaceHttpHeader- Returns:
- Name of the
HttpHeader.
-
getValue
Description copied from interface:HttpHeaderObtains the value for theHttpHeader.- Specified by:
getValuein interfaceHttpHeader- Returns:
- Value for the
HttpHeader.
-