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