public class HTTPRequest
extends java.lang.Object
HTTPRequestBuilder
.Modifier and Type | Field | Description |
---|---|---|
static int |
DEFAULT_TIMEOUT_MS |
|
static int |
MAX_TIMEOUT_MS |
|
static int |
MIN_TIMEOUT_MS |
Modifier and Type | Method | Description |
---|---|---|
static HTTPRequestBuilder |
builder() |
Creates a new
HTTPRequestBuilder . |
boolean |
equals(java.lang.Object o) |
|
java.nio.ByteBuffer |
getByteBuffer() |
Returns a
ByteBuffer for this header. |
HTTPHeaders |
getHTTPHeaders() |
Returns the
HTTPHeaders object for this request. |
HTTPRequestHeader |
getHTTPRequestHeader() |
Returns the
HTTPRequestHeader object for this request. |
int |
hashCode() |
|
HTTPRequestBuilder |
makeBuilder() |
Create an
HTTPRequestBuilder from this header. |
static HTTPRequest |
parseRequest(java.lang.String request) |
Creates a new
HTTPRequest object from a string. |
java.lang.String |
toString() |
public static final int DEFAULT_TIMEOUT_MS
public static final int MIN_TIMEOUT_MS
public static final int MAX_TIMEOUT_MS
public HTTPHeaders getHTTPHeaders()
HTTPHeaders
object for this request.HTTPHeaders
object for this request.public HTTPRequestHeader getHTTPRequestHeader()
HTTPRequestHeader
object for this request.HTTPRequestHeader
object for this request.public java.nio.ByteBuffer getByteBuffer()
ByteBuffer
for this header. The buffer is read-only.ByteBuffer
for this headerpublic java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public HTTPRequestBuilder makeBuilder()
HTTPRequestBuilder
from this header.HTTPRequestBuilder
based on this HTTPRequest.public static HTTPRequestBuilder builder()
HTTPRequestBuilder
.HTTPRequestBuilder
.public static HTTPRequest parseRequest(java.lang.String request) throws HTTPParsingException
HTTPRequest
object from a string.request
- the HTTP Request string to parse.HTTPRequest
from the provided string.HTTPParsingException
- is thrown if there are any problems parsing the HTTPRequest.