| Package | Description |
|---|---|
| org.apache.qpid.proton.amqp | |
| org.apache.qpid.proton.codec | |
| org.apache.qpid.proton.engine | |
| org.apache.qpid.proton.engine.impl | |
| org.apache.qpid.proton.message.impl |
| Modifier and Type | Method and Description |
|---|---|
static Binary |
Binary.create(ReadableBuffer buffer) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeReadableBuffer
ReadableBuffer implementation whose content is made up of one or more
byte arrays.
|
static class |
ReadableBuffer.ByteBufferReader |
| Modifier and Type | Method and Description |
|---|---|
ReadableBuffer |
ReadableBuffer.clear()
Resets the buffer position to zero and sets the limit to the buffer capacity,
the mark value is discarded if set.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.clear() |
ReadableBuffer |
ReadableBuffer.duplicate()
Creates a duplicate
ReadableBuffer to this instance. |
ReadableBuffer |
ReadableBuffer.ByteBufferReader.duplicate() |
ReadableBuffer |
ReadableBuffer.flip()
Sets the buffer limit to the current position and the position is set to zero, the
mark value reset to undefined.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.flip() |
ReadableBuffer |
ReadableBuffer.get(byte[] target)
A bulk read method that copies bytes from this buffer into the target byte array.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.get(byte[] data) |
ReadableBuffer |
ReadableBuffer.get(byte[] target,
int offset,
int length)
A bulk read method that copies bytes from this buffer into the target byte array.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.get(byte[] data,
int offset,
int length) |
ReadableBuffer |
ReadableBuffer.get(WritableBuffer target)
Copy data from this buffer to the target buffer starting from the current
position and continuing until either this buffer's remaining bytes are
consumed or the target is full.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.get(WritableBuffer target) |
ReadableBuffer |
DecoderImpl.getBuffer() |
ReadableBuffer |
ReadableBuffer.limit(int limit)
Sets the current read limit of this buffer to the given value.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.limit(int limit) |
ReadableBuffer |
ReadableBuffer.mark()
Mark the current position of this buffer which can be returned to after a
read operation by calling
reset(). |
ReadableBuffer |
ReadableBuffer.ByteBufferReader.mark() |
ReadableBuffer |
ReadableBuffer.position(int position)
Sets the current position of this buffer to the given value.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.position(int position) |
ReadableBuffer |
ReadableBuffer.reclaimRead()
Compact the backing storage of this ReadableBuffer, possibly freeing previously-read
portions of pooled data or reducing the number of backing arrays if present.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.reclaimRead() |
ReadableBuffer |
ReadableBuffer.reset()
Reset the buffer's position to a previously marked value, the mark should remain
set after calling this method.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.reset() |
ReadableBuffer |
ReadableBuffer.rewind()
Resets the buffer position to zero and clears and previously set mark.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.rewind() |
ReadableBuffer |
ReadableBuffer.slice()
Creates a new ReadableBuffer instance that is a view of the readable portion of
this buffer.
|
ReadableBuffer |
ReadableBuffer.ByteBufferReader.slice() |
ReadableBuffer |
WritableBuffer.ByteBufferWrapper.toReadableBuffer() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroppingWritableBuffer.put(ReadableBuffer payload) |
void |
WritableBuffer.put(ReadableBuffer payload) |
void |
WritableBuffer.ByteBufferWrapper.put(ReadableBuffer src) |
void |
CompositeWritableBuffer.put(ReadableBuffer payload) |
void |
DecoderImpl.setBuffer(ReadableBuffer buffer) |
| Modifier and Type | Method and Description |
|---|---|
ReadableBuffer |
Receiver.recv()
Receive message data for the current delivery returning the data in a Readable buffer.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Sender.send(ReadableBuffer buffer)
Sends some data for the current delivery.
|
int |
Sender.sendNoCopy(ReadableBuffer buffer)
Sends data to the current delivery attempting not to copy the data unless a previous
send has already added data to the Delivery in which case a copy may occur depending on
the implementation.
|
| Modifier and Type | Method and Description |
|---|---|
ReadableBuffer |
ReceiverImpl.recv() |
| Modifier and Type | Method and Description |
|---|---|
int |
SenderImpl.send(ReadableBuffer buffer) |
int |
SenderImpl.sendNoCopy(ReadableBuffer buffer) |
protected void |
TransportImpl.writeFrame(int channel,
FrameBody frameBody,
ReadableBuffer payload,
Runnable onPayloadTooLarge) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageImpl.decode(ReadableBuffer buffer) |
Copyright © 2018 The Apache Software Foundation. All rights reserved.