Class ChunkedEncodedInputStream
java.lang.Object
java.io.InputStream
software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
An implementation of chunk-transfer encoding, but by wrapping an
InputStream
. This implementation supports
chunk-headers, chunk-extensions, and trailers.
Per RFC-7230, a chunk-transfer encoded message is defined as:
chunked-body = *chunk last-chunk trailer-part CRLF chunk = chunk-size [ chunk-ext ] CRLF chunk-data CRLF chunk-size = 1*HEXDIG last-chunk = 1*("0") [ chunk-ext ] CRLF chunk-data = 1*OCTET ; a sequence of chunk-size octets
-
Nested Class Summary
Nested Classes -
Method Summary
Methods inherited from class java.io.InputStream
available, mark, markSupported, read, skip
-
Method Details
-
builder
-
read
- Specified by:
read
in classInputStream
- Throws:
IOException
-
read
- Overrides:
read
in classInputStream
- Throws:
IOException
-
reset
- Overrides:
reset
in classInputStream
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classInputStream
- Throws:
IOException
-