Package net.officefloor.server.http
Class HttpVersion
- java.lang.Object
-
- net.officefloor.server.http.HttpVersion
-
- All Implemented Interfaces:
java.io.Serializable
public class HttpVersion extends java.lang.Object implements java.io.SerializableHTTP version.- Author:
- Daniel Sagenschneider
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpVersion.HttpVersionEnumHttpVersionEnumfor common HTTP methods.
-
Field Summary
Fields Modifier and Type Field Description static HttpVersionHTTP_1_0HttpVersion1.0.static HttpVersionHTTP_1_1HttpVersion1.1.
-
Constructor Summary
Constructors Constructor Description HttpVersion(java.lang.String name)Instantiate a dynamicHttpVersion.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)HttpVersion.HttpVersionEnumgetEnum()Obtains theHttpVersion.HttpVersionEnumfor thisHttpVersion.static HttpVersiongetHttpVersion(java.lang.String version)Obtains theHttpVersion.java.lang.StringgetName()Obtains theHttpVersionname.inthashCode()booleanisEqual(HttpVersion httpMethod)Equals without the type checking.java.lang.StringtoString()<B> voidwrite(StreamBuffer<B> head, StreamBufferPool<B> bufferPool)Writes thisHttpStatusto theStreamBuffer.
-
-
-
Field Detail
-
HTTP_1_0
public static HttpVersion HTTP_1_0
HttpVersion1.0.
-
HTTP_1_1
public static HttpVersion HTTP_1_1
HttpVersion1.1.
-
-
Constructor Detail
-
HttpVersion
public HttpVersion(java.lang.String name)
Instantiate a dynamicHttpVersion.- Parameters:
name- Name of theHttpVersion.
-
-
Method Detail
-
getHttpVersion
public static HttpVersion getHttpVersion(java.lang.String version)
Obtains theHttpVersion.- Parameters:
version-HttpVersion.- Returns:
HttpVersion.
-
isEqual
public boolean isEqual(HttpVersion httpMethod)
Equals without the type checking.- Parameters:
httpMethod-HttpVersion.- Returns:
trueif sameHttpVersion.
-
getEnum
public HttpVersion.HttpVersionEnum getEnum()
Obtains theHttpVersion.HttpVersionEnumfor thisHttpVersion.- Returns:
HttpVersion.HttpVersionEnum.
-
getName
public java.lang.String getName()
Obtains theHttpVersionname.- Returns:
HttpVersionname.
-
write
public <B> void write(StreamBuffer<B> head, StreamBufferPool<B> bufferPool)
Writes thisHttpStatusto theStreamBuffer.- Type Parameters:
B- Buffer type.- Parameters:
head- HeadStreamBufferof the linked list ofStreamBufferinstances.bufferPool-StreamBufferPool.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-