public interface ByteArrayFeeder extends NonBlockingInputFeeder
NonBlockingInputFeeder
implementation used when feeding data
as byte arrays.Modifier and Type | Method and Description |
---|---|
void |
feedInput(byte[] data,
int offset,
int end)
Method that can be called to feed more data, if (and only if)
NonBlockingInputFeeder.needMoreInput() returns true. |
endOfInput, needMoreInput
void feedInput(byte[] data, int offset, int end) throws java.io.IOException
NonBlockingInputFeeder.needMoreInput()
returns true.data
- Byte array that contains data to feed: caller must ensure data remains
stable until it is fully processed (which is true when NonBlockingInputFeeder.needMoreInput()
returns true)offset
- Offset within array where input data to process startsend
- Offset after last byte contained in the input arrayjava.io.IOException
- 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)Copyright © 2010 - 2020 Adobe. All Rights Reserved