Class TransferEncodingParser
- java.lang.Object
-
- org.glassfish.jersey.jdk.connector.internal.TransferEncodingParser
-
- Direct Known Subclasses:
TransferEncodingParser.ChunkedEncodingParser
,TransferEncodingParser.FixedLengthEncodingParser
abstract class TransferEncodingParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
TransferEncodingParser.ChunkedEncodingParser
private static class
TransferEncodingParser.FixedLengthEncodingParser
-
Constructor Summary
Constructors Constructor Description TransferEncodingParser()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static TransferEncodingParser
createChunkParser(AsynchronousBodyInputStream responseBody, HttpParser httpParser, int maxHeadersSize)
(package private) static TransferEncodingParser
createFixedLengthParser(AsynchronousBodyInputStream responseBody, int expectedLength)
(package private) abstract boolean
parse(java.nio.ByteBuffer input)
-
-
-
Method Detail
-
parse
abstract boolean parse(java.nio.ByteBuffer input) throws ParseException
- Throws:
ParseException
-
createFixedLengthParser
static TransferEncodingParser createFixedLengthParser(AsynchronousBodyInputStream responseBody, int expectedLength)
-
createChunkParser
static TransferEncodingParser createChunkParser(AsynchronousBodyInputStream responseBody, HttpParser httpParser, int maxHeadersSize)
-
-