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 classTransferEncodingParser.ChunkedEncodingParserprivate static classTransferEncodingParser.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 TransferEncodingParsercreateChunkParser(AsynchronousBodyInputStream responseBody, HttpParser httpParser, int maxHeadersSize)(package private) static TransferEncodingParsercreateFixedLengthParser(AsynchronousBodyInputStream responseBody, int expectedLength)(package private) abstract booleanparse(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)
-
-