class HttpRequest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HttpRequest.BodyMode |
Modifier and Type | Field and Description |
---|---|
private HttpRequest.BodyMode |
bodyMode |
private BodyOutputStream |
bodyStream |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers |
private java.lang.String |
method |
private java.net.URI |
uri |
Modifier | Constructor and Description |
---|---|
private |
HttpRequest(java.lang.String method,
java.net.URI uri,
HttpRequest.BodyMode bodyMode,
BodyOutputStream bodyStream) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addHeaderIfNotPresent(java.lang.String name,
java.lang.String value) |
(package private) static HttpRequest |
createBodyless(java.lang.String method,
java.net.URI uri) |
(package private) static HttpRequest |
createBuffered(java.lang.String method,
java.net.URI uri) |
(package private) static HttpRequest |
createChunked(java.lang.String method,
java.net.URI uri,
int chunkSize) |
(package private) HttpRequest.BodyMode |
getBodyMode() |
(package private) int |
getBodySize() |
(package private) BodyOutputStream |
getBodyStream() |
(package private) java.nio.ByteBuffer |
getBufferedBody() |
(package private) java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders() |
(package private) java.lang.String |
getMethod() |
(package private) java.net.URI |
getUri() |
private final java.lang.String method
private final java.net.URI uri
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers
private final HttpRequest.BodyMode bodyMode
private final BodyOutputStream bodyStream
private HttpRequest(java.lang.String method, java.net.URI uri, HttpRequest.BodyMode bodyMode, BodyOutputStream bodyStream)
static HttpRequest createBodyless(java.lang.String method, java.net.URI uri)
static HttpRequest createChunked(java.lang.String method, java.net.URI uri, int chunkSize)
static HttpRequest createBuffered(java.lang.String method, java.net.URI uri)
java.lang.String getMethod()
java.net.URI getUri()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
HttpRequest.BodyMode getBodyMode()
BodyOutputStream getBodyStream()
void addHeaderIfNotPresent(java.lang.String name, java.lang.String value)
java.nio.ByteBuffer getBufferedBody()
int getBodySize()