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 class
HttpRequest.BodyMode
-
Field Summary
Fields Modifier and Type Field 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
-
Constructor Summary
Constructors Modifier Constructor Description private
HttpRequest(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) 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()
-
-
-
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()
-
-