Class HttpRequestEncoder
java.lang.Object
org.glassfish.jersey.jdk.connector.internal.HttpRequestEncoder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
appendFirstLine
(StringBuilder request, HttpRequest httpRequest) private static void
appendHeader
(StringBuilder request, String key, String value) private static void
appendUpgradeHeaders
(StringBuilder request, Map<String, List<String>> headers) (package private) static ByteBuffer
encodeChunk
(ByteBuffer data) (package private) static ByteBuffer
encodeHeader
(HttpRequest httpRequest) private static byte[]
getChunkHeaderBytes
(int dataLength) (package private) static int
getChunkSize
(int dataLength)
-
Field Details
-
ENCODING
- See Also:
-
LINE_SEPARATOR
- See Also:
-
LINE_SEPARATOR_BYTES
private static final byte[] LINE_SEPARATOR_BYTES -
LAST_CHUNK
private static final byte[] LAST_CHUNK -
HTTP_VERSION
- See Also:
-
-
Constructor Details
-
HttpRequestEncoder
HttpRequestEncoder()
-
-
Method Details
-
appendUpgradeHeaders
-
appendHeader
-
appendFirstLine
-
encodeHeader
-
encodeChunk
-
getChunkHeaderBytes
private static byte[] getChunkHeaderBytes(int dataLength) -
getChunkSize
static int getChunkSize(int dataLength)
-