Adds a desired capability. A registry of commonly defined source capabilities and their meanings is maintained at <a href="http://www.amqp.org/specification/1.0/source-capabilities">AMQP Source Capabilities</a>.
Gets the list of desired capabilities for the source. A registry of commonly defined source capabilities and their meanings is maintained at <a href="http://www.amqp.org/specification/1.0/source-capabilities">AMQP Source Capabilities</a>.
@return the max buffered messages
Gets the local QOS config, values can be {@code null}, {@code AT_MOST_ONCE} or {@code AT_LEAST_ONCE}.
@return {@code true} if the auto-acknowledgement is enabled, {@code false} otherwise.
@return if the receiver is durable.
@return whether the receiver is using a dynamic address.
Sets the auto-acknowledgement. When enabled (default), the messages are automatically acknowledged. If set to {@code false}, the messages must be acknowledged explicitly using {@link AmqpMessage#accepted()}, {@link AmqpMessage#released()} and {@link AmqpMessage#rejected()}.
Sets the list of desired capabilities A registry of commonly defined source capabilities and their meanings is maintained at <a href="http://www.amqp.org/specification/1.0/source-capabilities">AMQP Source Capabilities</a>.
Sets the durability. <p> Passing {@code true} sets the expiry policy of the source to {@code NEVER} and the durability of the source to {@code UNSETTLED_STATE}.
Sets whether the link remote terminus to be used should indicate it is 'dynamic', requesting the peer names it with a dynamic address. <p> The address provided by the peer can then be inspected using the {@link AmqpReceiver#address()} method on the {@link AmqpReceiver} received once opened.
Sets the max buffered messages. This message can be used to configure the initial credit of a receiver.
Sets the local QOS config.
Configures the AMQP Receiver.