Uses of Interface
io.grpc.internal.ReadableBuffer
Packages that use ReadableBuffer
-
Uses of ReadableBuffer in io.grpc.internal
Classes in io.grpc.internal that implement ReadableBufferModifier and TypeClassDescriptionclass
Abstract base class forReadableBuffer
implementations.class
AReadableBuffer
that is composed of 0 or moreReadableBuffer
s.class
Base class for a wrapper around anotherReadableBuffer
.Methods in io.grpc.internal that return ReadableBufferModifier and TypeMethodDescriptionstatic ReadableBuffer
ReadableBuffers.empty()
Returns an emptyReadableBuffer
instance.static ReadableBuffer
ReadableBuffers.ignoreClose
(ReadableBuffer buffer) Decorates the givenReadableBuffer
to ignore calls toclose()
.CompositeReadableBuffer.readBytes
(int length) ForwardingReadableBuffer.readBytes
(int length) ReadableBuffer.readBytes
(int length) Readslength
bytes from this buffer and returns a new Buffer containing them.static ReadableBuffer
ReadableBuffers.wrap
(byte[] bytes) Shortcut forwrap(bytes, 0, bytes.length
.static ReadableBuffer
ReadableBuffers.wrap
(byte[] bytes, int offset, int length) Creates a newReadableBuffer
that is backed by the given byte array.static ReadableBuffer
ReadableBuffers.wrap
(ByteBuffer bytes) Creates a newReadableBuffer
that is backed by the givenByteBuffer
.Methods in io.grpc.internal with parameters of type ReadableBufferModifier and TypeMethodDescriptionvoid
CompositeReadableBuffer.addBuffer
(ReadableBuffer buffer) Adds a newReadableBuffer
at the end of the buffer list.protected final void
AbstractStream.TransportState.deframe
(ReadableBuffer frame) Called to parse a received frame and attempt delivery of any completed messages.void
ApplicationThreadDeframer.deframe
(ReadableBuffer data) void
Deframer.deframe
(ReadableBuffer data) Adds the given data to this deframer and attempts delivery to the listener.void
MessageDeframer.deframe
(ReadableBuffer data) static ReadableBuffer
ReadableBuffers.ignoreClose
(ReadableBuffer buffer) Decorates the givenReadableBuffer
to ignore calls toclose()
.protected void
AbstractClientStream.TransportState.inboundDataReceived
(ReadableBuffer frame) Processes the contents of a received data frame from the server.void
AbstractServerStream.TransportState.inboundDataReceived
(ReadableBuffer frame, boolean endOfStream) Called in the transport thread to process the content of an inbound DATA frame from the client.static InputStream
ReadableBuffers.openStream
(ReadableBuffer buffer, boolean owner) Creates a newInputStream
backed by the given buffer.static byte[]
ReadableBuffers.readArray
(ReadableBuffer buffer) Reads an entireReadableBuffer
to a new array.static String
ReadableBuffers.readAsString
(ReadableBuffer buffer, Charset charset) Reads the entireReadableBuffer
to a newString
with the given charset.static String
ReadableBuffers.readAsStringUtf8
(ReadableBuffer buffer) Reads the entireReadableBuffer
to a newString
using UTF-8 decoding.protected void
Http2ClientStreamTransportState.transportDataReceived
(ReadableBuffer frame, boolean endOfStream) Called by subclasses whenever a data frame is received from the transport.Constructors in io.grpc.internal with parameters of type ReadableBufferModifierConstructorDescriptionprotected
Constructor.