Package com.yahoo.vespa.http.server
Class StreamReaderV3
java.lang.Object
com.yahoo.vespa.http.server.StreamReaderV3
This code is based on v2 code, but restructured so stream reading code is in one dedicated class.
- Author:
- dybis
-
Constructor Summary
ConstructorsConstructorDescriptionStreamReaderV3(FeedReaderFactory feedReaderFactory, com.yahoo.document.DocumentTypeManager docTypeManager) -
Method Summary
Modifier and TypeMethodDescriptioncom.yahoo.vespaxmlparser.FeedOperationgetNextOperation(InputStream requestInputStream, FeederSettings settings) getNextOperationId(InputStream requestInputStream) static InputStreamunzipStreamIfNeeded(com.yahoo.container.jdisc.HttpRequest httpRequest)
-
Constructor Details
-
StreamReaderV3
public StreamReaderV3(FeedReaderFactory feedReaderFactory, com.yahoo.document.DocumentTypeManager docTypeManager)
-
-
Method Details
-
getNextOperation
public com.yahoo.vespaxmlparser.FeedOperation getNextOperation(InputStream requestInputStream, FeederSettings settings) throws Exception - Throws:
Exception
-
getNextOperationId
- Throws:
IOException
-
unzipStreamIfNeeded
public static InputStream unzipStreamIfNeeded(com.yahoo.container.jdisc.HttpRequest httpRequest) throws IOException - Throws:
IOException
-