Interface AsyncByteArrayFeeder
- All Superinterfaces:
AsyncInputFeeder
- All Known Implementing Classes:
AsyncByteArrayScanner
-
Method Summary
Modifier and TypeMethodDescriptionvoidfeedInput(byte[] data, int offset, int len) Method that can be called to feed more data, if (and only if)AsyncInputFeeder.needMoreInput()returns true.Methods inherited from interface AsyncInputFeeder
endOfInput, needMoreInput
-
Method Details
-
feedInput
Method that can be called to feed more data, if (and only if)AsyncInputFeeder.needMoreInput()returns true.- Parameters:
data- Byte array that containts data to feed: caller must ensure data remains stable until it is fully processed (which is true whenAsyncInputFeeder.needMoreInput()returns true)offset- Offset within array where input data to process startslen- Length of input data within array to process.- Throws:
XMLStreamException- if the state is such that this method should not be called (has not yet consumed existing input data, or has been marked as closed)
-