Class HttpRequest
- java.lang.Object
-
- org.glassfish.jersey.jdk.connector.internal.HttpRequest
-
class HttpRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classHttpRequest.BodyMode
-
Field Summary
Fields Modifier and Type Field Description private HttpRequest.BodyModebodyModeprivate BodyOutputStreambodyStreamprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>headersprivate java.lang.Stringmethodprivate java.net.URIuri
-
Constructor Summary
Constructors Modifier Constructor Description privateHttpRequest(java.lang.String method, java.net.URI uri, HttpRequest.BodyMode bodyMode, BodyOutputStream bodyStream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddHeaderIfNotPresent(java.lang.String name, java.lang.String value)(package private) static HttpRequestcreateBodyless(java.lang.String method, java.net.URI uri)(package private) static HttpRequestcreateBuffered(java.lang.String method, java.net.URI uri)(package private) static HttpRequestcreateChunked(java.lang.String method, java.net.URI uri, int chunkSize)(package private) HttpRequest.BodyModegetBodyMode()(package private) intgetBodySize()(package private) BodyOutputStreamgetBodyStream()(package private) java.nio.ByteBuffergetBufferedBody()(package private) java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()(package private) java.lang.StringgetMethod()(package private) java.net.URIgetUri()
-
-
-
Field Detail
-
method
private final java.lang.String method
-
uri
private final java.net.URI uri
-
headers
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers
-
bodyMode
private final HttpRequest.BodyMode bodyMode
-
bodyStream
private final BodyOutputStream bodyStream
-
-
Constructor Detail
-
HttpRequest
private HttpRequest(java.lang.String method, java.net.URI uri, HttpRequest.BodyMode bodyMode, BodyOutputStream bodyStream)
-
-
Method Detail
-
createBodyless
static HttpRequest createBodyless(java.lang.String method, java.net.URI uri)
-
createChunked
static HttpRequest createChunked(java.lang.String method, java.net.URI uri, int chunkSize)
-
createBuffered
static HttpRequest createBuffered(java.lang.String method, java.net.URI uri)
-
getMethod
java.lang.String getMethod()
-
getUri
java.net.URI getUri()
-
getHeaders
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
-
getBodyMode
HttpRequest.BodyMode getBodyMode()
-
getBodyStream
BodyOutputStream getBodyStream()
-
addHeaderIfNotPresent
void addHeaderIfNotPresent(java.lang.String name, java.lang.String value)
-
getBufferedBody
java.nio.ByteBuffer getBufferedBody()
-
getBodySize
int getBodySize()
-
-