Class HttpRequest
java.lang.Object
org.glassfish.jersey.jdk.connector.internal.HttpRequest
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HttpRequest.BodyMode
private final BodyOutputStream
private final String
private final URI
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
HttpRequest
(String method, URI uri, HttpRequest.BodyMode bodyMode, BodyOutputStream bodyStream) -
Method Summary
Modifier and TypeMethodDescription(package private) void
addHeaderIfNotPresent
(String name, String value) (package private) static HttpRequest
createBodyless
(String method, URI uri) (package private) static HttpRequest
createBuffered
(String method, URI uri) (package private) static HttpRequest
createChunked
(String method, URI uri, int chunkSize) (package private) HttpRequest.BodyMode
(package private) int
(package private) BodyOutputStream
(package private) ByteBuffer
(package private) String
(package private) URI
getUri()
-
Field Details
-
method
-
uri
-
headers
-
bodyMode
-
bodyStream
-
-
Constructor Details
-
HttpRequest
private HttpRequest(String method, URI uri, HttpRequest.BodyMode bodyMode, BodyOutputStream bodyStream)
-
-
Method Details
-
createBodyless
-
createChunked
-
createBuffered
-
getMethod
String getMethod() -
getUri
URI getUri() -
getHeaders
-
getBodyMode
HttpRequest.BodyMode getBodyMode() -
getBodyStream
BodyOutputStream getBodyStream() -
addHeaderIfNotPresent
-
getBufferedBody
ByteBuffer getBufferedBody() -
getBodySize
int getBodySize()
-