Package io.grpc.internal
Interface CompositeReadableBuffer.ReadOperation<T>
-
- All Known Subinterfaces:
CompositeReadableBuffer.NoThrowReadOperation<T>
- Enclosing class:
- CompositeReadableBuffer
private static interface CompositeReadableBuffer.ReadOperation<T>
A simple read operation to perform on a singleReadableBuffer
. All state management for the buffers is done byCompositeReadableBuffer.execute(ReadOperation, int, Object, int)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
read(ReadableBuffer buffer, int length, T dest, int value)
This method can also be used to simultaneously perform operation-specific int-valued aggregation over the sequence of buffers in aCompositeReadableBuffer
.
-
-
-
Method Detail
-
read
int read(ReadableBuffer buffer, int length, T dest, int value) throws java.io.IOException
This method can also be used to simultaneously perform operation-specific int-valued aggregation over the sequence of buffers in aCompositeReadableBuffer
.value
is the return value from the prior buffer, or the "initial" value passed toexecute()
in the case of the first buffer.execute()
returns the value returned by the operation called on the last buffer.- Throws:
java.io.IOException
-
-