Home  > 

Class receiver-options

Options for new receivers.

Related: Class receiver, Method container.open-receiver, Method receiver.open, Class terminus-options

Implementations: C++

AMQP: Conceptual overview, Attach performative

Basic properties and methods

PropertySummaryTypeDefault valueMutableNullable
source Options for the link sourcesource-optionsinstance
target Options for the link targettarget-optionsinstance
name The name of the linkstringgenerated
auto-accept Automatically accept deliveries that are not explicitly acknowledgedbooleantrue
MethodSummaryInputsOutputs
constructor Create a new receiver-options instance[receiver]receiver-options

Extended attributes

PropertySummaryTypeDefault valueMutableNullable
properties Application-defined propertiesmap of symbolobjectnull
offered-capabilities Extensions the endpoint supportsarray of symbolnull
desired-capabilities Extensions the endpoint can usearray of symbolnull

Event processing

PropertySummaryTypeDefault valueMutableNullable
handler The event handler for the endpointmessaging-handlernull

Reliability

PropertySummaryTypeDefault valueMutableNullable
auto-settle Automatically settle deliveriesbooleantrue
delivery-mode Control the message delivery guaranteedelivery-modeAT-LEAST-ONCE

Resource limits

PropertySummaryTypeDefault valueMutableNullable
max-message-size Limit the size of messages on the linkulongnull

Flow control

Related: Property link.credit, Method receiver.add-credit

PropertySummaryTypeDefault valueMutableNullable
credit-window Maintain credit for the given number of messagesuint10