Author: kgiusti
Date: Thu Oct  6 18:14:47 2011
New Revision: 1179739

URL: http://svn.apache.org/viewvc?rev=1179739&view=rev
Log:
QPID-3346: minor doc update

Modified:
    qpid/branches/qpid-3346/qpid/doc/book/src/Using-message-groups.xml

Modified: qpid/branches/qpid-3346/qpid/doc/book/src/Using-message-groups.xml
URL: 
http://svn.apache.org/viewvc/qpid/branches/qpid-3346/qpid/doc/book/src/Using-message-groups.xml?rev=1179739&r1=1179738&r2=1179739&view=diff
==============================================================================
--- qpid/branches/qpid-3346/qpid/doc/book/src/Using-message-groups.xml 
(original)
+++ qpid/branches/qpid-3346/qpid/doc/book/src/Using-message-groups.xml Thu Oct  
6 18:14:47 2011
@@ -218,15 +218,40 @@
           Message grouping is not supported on LVQ or Priority queues.
         </para>
       </note>
+      <example>
+        <title>Creating a message group queue via qpid-config</title>
+        <para>
+          This example uses the qpid-config tool to create a message group 
queue called
+          "MyMsgQueue".  The message header that contains the group identifier 
will use
+          the key "GROUP_KEY".
+        </para>
+        <programlisting>
+          qpid-config add queue MyMsgQueue --group-header="GROUP_KEY" 
--shared-groups"
+        </programlisting>
+      </example>
+      <example>
+        <title>Creating a message group queue using address syntax 
(C++)</title>
+        <para>
+          This example uses the messaging address syntax to create a message 
group queue
+          with the same configuration as the previous example.
+        </para>
+        <programlisting>
+          sender = session.createSender("MyMsgQueue; {create:always, 
delete:receiver, node: {x-declare: {arguments:"
+                                        " 
{'qpid.group_header_key':'GROUP_KEY', 'qpid.shared_msg_group':1}}}}")
+        </programlisting>
+      </example>
       <section role="h3" id="usingmessagegroups-DefaultGroup">
         <title>
           Default Group
         </title>
         <para>
           Should a message without a group identifier arrive at a queue 
configured for message grouping, the broker assigns the message to the default 
group.  Therefore, all such "unidentified" messages are considered by the 
broker as part of the same group.  The name of the default group is 
<command>"qpid.no-group"</command>.  This default can be overridden by suppling 
a different value to the broker configuration item 
<command>"default-message-group"</command>:
-          <programlisting>
-            qpidd --default-msg-group "EMPTY-GROUP"
-          </programlisting>
+          <example>
+            <title>Overriding the default message group identifier for the 
broker</title>
+            <programlisting>
+              qpidd --default-msg-group "EMPTY-GROUP"
+            </programlisting>
+          </example>
         </para>
       </section>
     </section>



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to