Thanks a lot for the responses.

So, what I gather from these responses and Justin's linked example is that
we need to set the source options when we create the receiver (consumer).

Source options include:
- address
- durability
- timeout
- expiry_policy
- distribution_mode
- dynamic
- filter

Looking at the AMQP 1.0 spec, this looks to correspond to section 3.5.3
(Source)

<type name="source" class="composite" source="list" provides="source">
    <descriptor name="amqp:source:list" code="0x00000000:0x00000028"/>
    <field name="address" type="*" requires="address"/>
    <field name="durable" type="terminus-durability" default="none"/>
    <field name="expiry-policy" type="terminus-expiry-policy"
default="session-end"/>
    <field name="timeout" type="seconds" default="0"/>
    <field name="dynamic" type="boolean" default="false"/>
    <field name="dynamic-node-properties" type="node-properties"/>
    <field name="distribution-mode" type="symbol"
requires="distribution-mode"/>
    <field name="filter" type="filter-set"/>
    <field name="default-outcome" type="*" requires="outcome"/>
    <field name="outcomes" type="symbol" multiple="true"/>
    <field name="capabilities" type="symbol" multiple="true"/>
</type>

Now we just have find a way to set these lower level source options from
within the QpidJMS library, since it seems to hide these lower level
options, as far as we can tell.

Does the above summary sound right?

Thanks,

Tim Banyas



--
Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to