Package com.google.common.io
Interface ByteProcessor<T>
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
A callback interface to process bytes from a stream.
processBytes(byte[], int, int) will be called for each line that is read, and
should return false when you want to stop processing.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Return the result of processing all the bytes.booleanprocessBytes(byte[] buf, int off, int len) Deprecated.This method will be called for each chunk of bytes in an input stream.
-
Method Details
-
processBytes
Deprecated.This method will be called for each chunk of bytes in an input stream. The implementation should process the bytes frombuf[off]throughbuf[off + len - 1](inclusive).- Parameters:
buf- the byte array containing the data to processoff- the initial offset into the arraylen- the length of data to be processed- Returns:
- true to continue processing, false to stop
- Throws:
IOException
-
getResult
T getResult()Deprecated.Return the result of processing all the bytes.
-