qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acon...@apache.org
Subject svn commit: r1441019 [1/6] - in /qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book: html/ pdf/
Date Thu, 31 Jan 2013 15:32:51 GMT
Author: aconway
Date: Thu Jan 31 15:32:50 2013
New Revision: 1441019

URL: http://svn.apache.org/viewvc?rev=1441019&view=rev
Log:
Update cpp-broker book

Modified:
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/AMQP-Compatibility.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/Using-message-groups.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01s02.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01s03.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01s06.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch02s02.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch02s03.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Active_Passive_Cluster.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Broker_Federation.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Security.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/chapter-Managing-CPP-Broker.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/index.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/pr01.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/producer-flow-control.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/queue-state-replication.html
    qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/pdf/AMQP-Messaging-Broker-CPP-Book.pdf

Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/AMQP-Compatibility.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/AMQP-Compatibility.html?rev=1441019&r1=1441018&r2=1441019&view=diff
==============================================================================
--- qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/AMQP-Compatibility.html (original)
+++ qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/AMQP-Compatibility.html Thu Jan 31 15:32:50 2013
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.10.  AMQP compatibility</title><link rel="stylesheet" href="css/style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="producer-flow-control.html" title="1.9.  Producer Flow Control"><link rel="next" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html" title="1.11. Qpid Interoperability Documentation"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3
 ><UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_repos
 itory.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="me
 nu_box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.9.  AMQP compatibility</title><link rel="stylesheet" type="text/css" href="css/style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.77.1"><link rel="home" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="producer-flow-control.html" title="1.8.  Producer Flow Control"><link rel="next" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html" title="1.10. Qpid Interoperability Documentation"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3><
 UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_reposit
 ory.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu
 _box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
       Running the AMQP Messaging Broker
     </a></span> &gt; <span class="breadcrumb-node">
       AMQP compatibility
-    </span></DIV><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AMQP-Compatibility"></a>1.10. 
+    </span></DIV><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="AMQP-Compatibility"></a>1.9. 
       AMQP compatibility
     </h2></div></div></div><p>
             Qpid provides the most complete and compatible implementation
@@ -10,25 +10,25 @@
             version of the specification.
           </p><p>
             There are two brokers:
-          </p><div class="itemizedlist"><ul><li><p>C++ with support for AMQP 0-10</p></li><li><p>Java with support for AMQP 0-8 and 0-9 (0-10 planned)</p></li></ul></div><p>
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>C++ with support for AMQP 0-10</p></li><li class="listitem"><p>Java with support for AMQP 0-8 and 0-9 (0-10 planned)</p></li></ul></div><p>
             There are client libraries for C++, Java (JMS), .Net (written in
             C#), python and ruby.
-          </p><div class="itemizedlist"><ul><li><p>All clients support 0-10 and interoperate with the C++
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>All clients support 0-10 and interoperate with the C++
             broker.
-            </p></li></ul></div><div class="itemizedlist"><ul><li><p>The JMS client supports 0-8, 0-9 and 0-10 and interoperates
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The JMS client supports 0-8, 0-9 and 0-10 and interoperates
             with both brokers.
-            </p></li></ul></div><div class="itemizedlist"><ul><li><p>The python and ruby clients will also support all versions,
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The python and ruby clients will also support all versions,
             but the API is dynamically driven by the specification used and
             so differs between versions. To work with the Java broker you
             must use 0-8 or 0-9, to work with the C++ broker you must use
             0-10.
-            </p></li></ul></div><div class="itemizedlist"><ul><li><p>There are two separate C# clients, one for 0-8 that
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>There are two separate C# clients, one for 0-8 that
             interoperates with the Java broker, one for 0-10 that
             inteoperates with the C++ broker.
             </p></li></ul></div><p>
             QMF Management is supported in Ruby, Python, C++, and via QMan
             for Java JMX &amp; WS-DM.
-          </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A"></a>1.10.1. 
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A"></a>1.9.1. 
             AMQP
             Compatibility of Qpid releases:
           </h3></div></div></div><p>
@@ -39,7 +39,7 @@
           </p><p>
             Here is a matrix that describes the different versions supported
             by each release. The status symbols are interpreted as follows:
-          </p><div class="variablelist"><dl><dt><span class="term">Y</span></dt><dd><p>supported</p></dd><dt><span class="term">N</span></dt><dd><p>unsupported</p></dd><dt><span class="term">IP</span></dt><dd><p>in progress</p></dd><dt><span class="term">P</span></dt><dd><p>planned</p></dd></dl></div><div class="table"><a name="id2517124"></a><p class="title"><b>Table 1.15. AMQP Version Support by Qpid Release</b></p><div class="table-contents"><table summary="AMQP Version Support by Qpid Release" border="1"><colgroup><col><col><col><col><col><col></colgroup><tbody><tr><td>
+          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Y</span></dt><dd><p>supported</p></dd><dt><span class="term">N</span></dt><dd><p>unsupported</p></dd><dt><span class="term">IP</span></dt><dd><p>in progress</p></dd><dt><span class="term">P</span></dt><dd><p>planned</p></dd></dl></div><div class="table"><a name="idp3487296"></a><p class="title"><b>Table 1.14. AMQP Version Support by Qpid Release</b></p><div class="table-contents"><table summary="AMQP Version Support by Qpid Release" border="1"><colgroup><col><col><col><col><col><col></colgroup><tbody><tr><td>
                   Component
                 </td><td>
                   Spec
@@ -243,12 +243,12 @@
                   Y
                 </td><td>
                   Y
-                </td></tr></tbody></table></div></div><br class="table-break"></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AMQPcompatibility-InteroptablebyAMQPspecificationversion"></a>1.10.2. 
+                </td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="AMQPcompatibility-InteroptablebyAMQPspecificationversion"></a>1.9.2. 
             Interop
             table by AMQP specification version
           </h3></div></div></div><p>
             Above table represented in another format.
-          </p><div class="table"><a name="id2532796"></a><p class="title"><b>Table 1.16. AMQP Version Support - alternate format</b></p><div class="table-contents"><table summary="AMQP Version Support - alternate format" border="1"><colgroup><col><col><col><col><col></colgroup><tbody><tr><td>
+          </p><div class="table"><a name="idp1930832"></a><p class="title"><b>Table 1.15. AMQP Version Support - alternate format</b></p><div class="table-contents"><table summary="AMQP Version Support - alternate format" border="1"><colgroup><col><col><col><col><col></colgroup><tbody><tr><td>
                    
                 </td><td>
                   release
@@ -388,6 +388,6 @@
                   N
                 </td><td>
                   Y
-                </td></tr></tbody></table></div></div><br class="table-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="producer-flow-control.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.9. 
+                </td></tr></tbody></table></div></div><br class="table-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="producer-flow-control.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.8. 
     Producer Flow Control
-   </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.11. Qpid Interoperability Documentation</td></tr></table></div><div class="main_text_area_bottom"></div></div></div></body></html>
+   </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.10. Qpid Interoperability Documentation</td></tr></table></div><div class="main_text_area_bottom"></div></div></div></body></html>

Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html?rev=1441019&r1=1441018&r2=1441019&view=diff
==============================================================================
--- qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html (original)
+++ qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html Thu Jan 31 15:32:50 2013
@@ -1,13 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.11. Qpid Interoperability Documentation</title><link rel="stylesheet" href="css/style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="AMQP-Compatibility.html" title="1.10.  AMQP compatibility"><link rel="next" href="Using-message-groups.html" title="1.12.  Using Message Groups"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.htm
 l">Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href=
 "http://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href=
 "http://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.10. Qpid Interoperability Documentation</title><link rel="stylesheet" type="text/css" href="css/style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.77.1"><link rel="home" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="AMQP-Compatibility.html" title="1.9.  AMQP compatibility"><link rel="next" href="Using-message-groups.html" title="1.11.  Using Message Groups"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.html"
 >Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href="h
 ttp://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href="h
 ttp://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
       Running the AMQP Messaging Broker
-    </a></span> &gt; <span class="breadcrumb-node">Qpid Interoperability Documentation</span></DIV><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation"></a>1.11. Qpid Interoperability Documentation</h2></div></div></div><p>
+    </a></span> &gt; <span class="breadcrumb-node">Qpid Interoperability Documentation</span></DIV><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation"></a>1.10. Qpid Interoperability Documentation</h2></div></div></div><p>
             This page documents the various interoperable features of the
             Qpid clients.
-          </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="QpidInteroperabilityDocumentation-SASL"></a>1.11.1. 
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="QpidInteroperabilityDocumentation-SASL"></a>1.10.1. 
             SASL
           </h3></div></div></div><p>
             
-          </p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="QpidInteroperabilityDocumentation-StandardMechanisms"></a>1.11.1.1. 
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="QpidInteroperabilityDocumentation-StandardMechanisms"></a>1.10.1.1. 
             Standard
             Mechanisms
           </h4></div></div></div><p>
@@ -16,7 +16,7 @@
             This table list the various SASL mechanisms that each component
             supports. The version listed shows when this
             functionality was added to the product.
-          </p><div class="table"><a name="id2536827"></a><p class="title"><b>Table 1.17. SASL Mechanism Support</b></p><div class="table-contents"><table summary="SASL Mechanism Support" border="1"><colgroup><col><col><col><col><col><col><col></colgroup><tbody><tr><td>
+          </p><div class="table"><a name="idp4044080"></a><p class="title"><b>Table 1.16. SASL Mechanism Support</b></p><div class="table-contents"><table summary="SASL Mechanism Support" border="1"><colgroup><col><col><col><col><col><col><col></colgroup><tbody><tr><td>
                   Component
                 </td><td>
                   ANONYMOUS
@@ -33,15 +33,15 @@
                 </td></tr><tr><td>
                   C++ Broker
                 </td><td>
-                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.11.1.1, “
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.10.1.1, “
             Standard
             Mechanisms
           ”</a>]
                 </td><td>
-                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.11.1.1, “
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.10.1.1, “
             Standard
             Mechanisms
-          ”</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section 1.11.1.1, “
+          ”</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section 1.10.1.1, “
             Standard
             Mechanisms
           ”</a>]
@@ -50,10 +50,10 @@
                 </td><td>
                    
                 </td><td>
-                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.11.1.1, “
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.10.1.1, “
             Standard
             Mechanisms
-          ”</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section 1.11.1.1, “
+          ”</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section 1.10.1.1, “
             Standard
             Mechanisms
           ”</a>]
@@ -62,7 +62,7 @@
                 </td></tr><tr><td>
                   C++ Client
                 </td><td>
-                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.11.1.1, “
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section 1.10.1.1, “
             Standard
             Mechanisms
           ”</a>]
@@ -151,13 +151,13 @@
             trunk).
 	  </p><p><a name="QpidInteroperabilityDocumentation-2"></a>2: C++ Broker uses <a class="ulink" href="http://freshmeat.net/projects/cyrussasl/" target="_top">Cyrus SASL</a> which
             supports CRAM-MD5 and GSSAPI but these have not been tested yet
-          </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="QpidInteroperabilityDocumentation-CustomMechanisms"></a>1.11.1.2. 
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="QpidInteroperabilityDocumentation-CustomMechanisms"></a>1.10.1.2. 
             Custom
             Mechanisms
           </h4></div></div></div><p>
             There have been some custom mechanisms added to our
             implementations.
-          </p><div class="table"><a name="id2535003"></a><p class="title"><b>Table 1.18. SASL Custom Mechanisms</b></p><div class="table-contents"><table summary="SASL Custom Mechanisms" border="1"><colgroup><col><col><col></colgroup><tbody><tr><td>
+          </p><div class="table"><a name="idp572496"></a><p class="title"><b>Table 1.17. SASL Custom Mechanisms</b></p><div class="table-contents"><table summary="SASL Custom Mechanisms" border="1"><colgroup><col><col><col></colgroup><tbody><tr><td>
                   Component
                 </td><td>
                   AMQPLAIN
@@ -205,7 +205,7 @@
                   M2
                 </td><td>
                    
-                </td></tr></tbody></table></div></div><br class="table-break"><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2513009"></a>AMQPLAIN</h5></div></div></div><p></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2521028"></a>CRAM-MD5-HASHED</h5></div></div></div><p>
+                </td></tr></tbody></table></div></div><br class="table-break"><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="idp6347008"></a>AMQPLAIN</h5></div></div></div><p></p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="idp5190672"></a>CRAM-MD5-HASHED</h5></div></div></div><p>
             The Java SASL implementations require that you have the password
             of the user to validate the incoming request. This then means
             that the user's password must be stored on disk. For this to be
@@ -225,8 +225,8 @@
             protection where the same password may be shared amongst many
             systems. It offers no real extra protection against attacks on
             the broker (the secret is now the hash rather than the password).
-          </p></div></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Using-message-groups.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.10. 
+          </p></div></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Using-message-groups.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.9. 
       AMQP compatibility
-     </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.12. 
+     </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.11. 
     Using Message Groups
   </td></tr></table></div><div class="main_text_area_bottom"></div></div></div></body></html>

Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/Using-message-groups.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/Using-message-groups.html?rev=1441019&r1=1441018&r2=1441019&view=diff
==============================================================================
--- qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/Using-message-groups.html (original)
+++ qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/Using-message-groups.html Thu Jan 31 15:32:50 2013
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.12.  Using Message Groups</title><link rel="stylesheet" href="css/style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html" title="1.11. Qpid Interoperability Documentation"><link rel="next" href="chap-Messaging_User_Guide-Active_Passive_Cluster.html" title="1.13. Active-passive Messaging Clusters"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV 
 class="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A 
 href="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV 
 class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1.11.  Using Message Groups</title><link rel="stylesheet" type="text/css" href="css/style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.77.1"><link rel="home" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="ch01.html" title="Chapter 1.  Running the AMQP Messaging Broker"><link rel="prev" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html" title="1.10. Qpid Interoperability Documentation"><link rel="next" href="chap-Messaging_User_Guide-Active_Passive_Cluster.html" title="1.12. Active-passive Messaging Clusters"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV c
 lass="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A href="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A h
 ref="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV c
 lass="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-link"><a href="ch01.html">
       Running the AMQP Messaging Broker
     </a></span> &gt; <span class="breadcrumb-node">
     Using Message Groups
-  </span></DIV><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Using-message-groups"></a>1.12. 
+  </span></DIV><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="Using-message-groups"></a>1.11. 
     Using Message Groups
-  </h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-Overview"></a>1.12.1. 
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-Overview"></a>1.11.1. 
       Overview
     </h3></div></div></div><p>
         The broker allows messaging applications to classify a set of related messages as
@@ -28,7 +28,7 @@
         <span class="emphasis"><em>remove</em></span> message.  This allows both messages to be processed in parallel,
         which could result in a "race" where the <span class="emphasis"><em>remove</em></span> operation is incorrectly
         performed before the <span class="emphasis"><em>add</em></span> operation.
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-GroupingMessages"></a>1.12.2. 
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-GroupingMessages"></a>1.11.2. 
         Grouping Messages
       </h3></div></div></div><p>
         In order to group messages, the application would designate a particular
@@ -40,11 +40,11 @@
       </p><p>
         The header that is used to hold the group identifier, as well as the values used
         as group identifiers, are totally under control of the application.
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-BrokerRole"></a>1.12.3. 
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-BrokerRole"></a>1.11.3. 
         The Role of the Broker
       </h3></div></div></div><p>
         The broker will apply the following processing on each grouped message:
-        </p><div class="itemizedlist"><ul><li>Enqueue a received message on the destination queue.</li><li>Determine the message's group by examining the message's group identifier header.</li><li>Enforce <span class="emphasis"><em>consumption ordering</em></span> among messages belonging to the same group.</li></ul></div><p>
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">Enqueue a received message on the destination queue.</li><li class="listitem">Determine the message's group by examining the message's group identifier header.</li><li class="listitem">Enforce <span class="emphasis"><em>consumption ordering</em></span> among messages belonging to the same group.</li></ul></div><p>
         <span class="emphasis"><em>Consumption ordering</em></span> means that the broker will not allow outstanding
         unacknowledged messages to <span class="emphasis"><em>more than one consumer for a given group</em></span>.
       </p><p>
@@ -58,7 +58,7 @@
         the selected consumer's configured prefetch capacity.  The broker blocks access by
         any other consumer to any remaining undelivered messages in that group.  Once the
         receiving consumer has:
-        </p><div class="itemizedlist"><ul><li>acknowledged,</li><li>released, or</li><li>rejected</li></ul></div><p>
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">acknowledged,</li><li class="listitem">released, or</li><li class="listitem">rejected</li></ul></div><p>
         all the delivered messages, the broker allows the next messages in the group to be
         delivered.  The next messages <span class="emphasis"><em>may</em></span> be delivered to a different
         consumer.
@@ -70,15 +70,15 @@
         consumed by a client, then the remaining "A" messages are blocked, but the
         messages of the "B" group are available for consumption by other consumers - even
         though it is "behind" group "A" in the queue.
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-ConsumerGuide"></a>1.12.4. 
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-ConsumerGuide"></a>1.11.4. 
         Well Behaved Consumers
       </h3></div></div></div><p>
         The broker can only enforce policy when delivering messages. To guarantee that
         strict message ordering is preserved, the consuming application must adhere to the
         following rules:
-        </p><div class="itemizedlist"><ul><li>completely process the data in a received message before accepting
-          that message</li><li>acknowledge (or reject) messages in the same order as they are
-          received</li><li>avoid releasing messages (see below)</li></ul></div><p>
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">completely process the data in a received message before accepting
+          that message</li><li class="listitem">acknowledge (or reject) messages in the same order as they are
+          received</li><li class="listitem">avoid releasing messages (see below)</li></ul></div><p>
         The term <span class="emphasis"><em>processed</em></span> means that the consumer has finished
         updating all application state affected by the message that has been received.
         See section 2.6.2. Transfer of Responsibility, of the AMQP-0.10 specification for
@@ -98,7 +98,7 @@
           However, if order must be preserved, the client should either release
           <span class="emphasis"><em>all</em></span> currently held messages, or discard the target message
           using reject.
-        </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-BrokerConfig"></a>1.12.5. 
+        </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="usingmessagegroups-BrokerConfig"></a>1.11.5. 
         Broker Configuration
       </h3></div></div></div><p>
         In order for the broker to determine a message's group, the key for the header
@@ -118,26 +118,26 @@
         Message group support can be enabled on a queue using the
         <span class="command"><strong>qpid-config</strong></span> command line tool.  The following options should be
         provided when adding a new queue:
-        </p><div class="table"><a name="id2504929"></a><p class="title"><b>Table 1.19. qpid-config options for creating message group queues</b></p><div class="table-contents"><table summary="qpid-config options for creating message group queues" border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td>--group-header=<em class="replaceable"><code>header-name</code></em></td><td>Enable message group support for this queue. Specify name of application header that holds the group identifier.</td></tr><tr><td>--shared-groups</td><td>Enforce ordered message group consumption across multiple consumers.</td></tr></tbody></table></div></div><p><br class="table-break">
+        </p><div class="table"><a name="idp1150496"></a><p class="title"><b>Table 1.18. qpid-config options for creating message group queues</b></p><div class="table-contents"><table summary="qpid-config options for creating message group queues" border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td>--group-header=<em class="replaceable"><code>header-name</code></em></td><td>Enable message group support for this queue. Specify name of application header that holds the group identifier.</td></tr><tr><td>--shared-groups</td><td>Enforce ordered message group consumption across multiple consumers.</td></tr></tbody></table></div></div><p><br class="table-break">
       </p><p>
         Message group support may also be specified in the
         <span class="command"><strong>queue.declare</strong></span> method via the <span class="command"><strong>arguments</strong></span>
         parameter map, or using the messaging address syntax.  The following keys must be
         provided in the arguments map to enable message group support on a queue:
-      </p><div class="table"><a name="id2528774"></a><p class="title"><b>Table 1.20. Queue Declare/Address Syntax Message Group Configuration Arguments</b></p><div class="table-contents"><table summary="Queue Declare/Address Syntax Message Group Configuration Arguments" border="1"><colgroup><col><col></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.group_header_key</td><td>string - key for message header that holds the group identifier value</td></tr><tr><td>qpid.shared_msg_group</td><td>1 - enforce ordering across multiple consumers</td></tr></tbody></table></div></div><br class="table-break"><p>
+      </p><div class="table"><a name="idp5819360"></a><p class="title"><b>Table 1.19. Queue Declare/Address Syntax Message Group Configuration Arguments</b></p><div class="table-contents"><table summary="Queue Declare/Address Syntax Message Group Configuration Arguments" border="1"><colgroup><col><col></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.group_header_key</td><td>string - key for message header that holds the group identifier value</td></tr><tr><td>qpid.shared_msg_group</td><td>1 - enforce ordering across multiple consumers</td></tr></tbody></table></div></div><br class="table-break"><p>
         It is important to note that there is no need to provide the actual group
         identifer values that will be used. The broker learns this values as messages are
         recieved.  Also, there is no practical limit - aside from resource limitations -
         to the number of different groups that the broker can track at run time.
       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Restrictions</h3><p>
           Message grouping is not supported on LVQ or Priority queues.
-        </p></div><div class="example"><a name="id2555187"></a><p class="title"><b>Example 1.2. Creating a message group queue via qpid-config</b></p><div class="example-contents"><p>
+        </p></div><div class="example"><a name="idp3702560"></a><p class="title"><b>Example 1.2. Creating a message group queue via qpid-config</b></p><div class="example-contents"><p>
           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".
         </p><pre class="programlisting">
 qpid-config add queue MyMsgQueue --group-header="GROUP_KEY" --shared-groups
-        </pre></div></div><br class="example-break"><div class="example"><a name="id2550215"></a><p class="title"><b>Example 1.3. Creating a message group queue using address syntax (C++)</b></p><div class="example-contents"><p>
+        </pre></div></div><br class="example-break"><div class="example"><a name="idp3700448"></a><p class="title"><b>Example 1.3. Creating a message group queue using address syntax (C++)</b></p><div class="example-contents"><p>
           This example uses the messaging address syntax to create a message group queue
           with the same configuration as the previous example.
         </p><pre class="programlisting">
@@ -146,11 +146,11 @@ sender = session.createSender("MyMsgQueu
                               " node: {x-declare: {arguments:"
                               " {'qpid.group_header_key':'GROUP_KEY',"
                               " 'qpid.shared_msg_group':1}}}}")
-        </pre></div></div><br class="example-break"><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="usingmessagegroups-DefaultGroup"></a>1.12.5.1. 
+        </pre></div></div><br class="example-break"><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="usingmessagegroups-DefaultGroup"></a>1.11.5.1. 
           Default Group
         </h4></div></div></div><p>
           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 <span class="command"><strong>"qpid.no-group"</strong></span>.  This default can be overridden by suppling a different value to the broker configuration item <span class="command"><strong>"default-message-group"</strong></span>:
-          </p><div class="example"><a name="id2509182"></a><p class="title"><b>Example 1.4. Overriding the default message group identifier for the broker</b></p><div class="example-contents"><pre class="programlisting">
+          </p><div class="example"><a name="idp5843424"></a><p class="title"><b>Example 1.4. Overriding the default message group identifier for the broker</b></p><div class="example-contents"><pre class="programlisting">
 qpidd --default-msg-group "EMPTY-GROUP"
             </pre></div></div><p><br class="example-break">
-        </p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="chap-Messaging_User_Guide-Active_Passive_Cluster.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.11. Qpid Interoperability Documentation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.13. Active-passive Messaging Clusters</td></tr></table></div><div class="main_text_area_bottom"></div></div></div></body></html>
+        </p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="chap-Messaging_User_Guide-Active_Passive_Cluster.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">1.10. Qpid Interoperability Documentation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 1.12. Active-passive Messaging Clusters</td></tr></table></div><div class="main_text_area_bottom"></div></div></div></body></html>

Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01.html?rev=1441019&r1=1441018&r2=1441019&view=diff
==============================================================================
--- qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01.html (original)
+++ qpid/site/docs/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/ch01.html Thu Jan 31 15:32:50 2013
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1.  Running the AMQP Messaging Broker</title><link rel="stylesheet" href="css/style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="prev" href="pr01.html" title="Introduction"><link rel="next" href="ch01s02.html" title="1.2.  Cheat Sheet for configuring Queue Options"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A h
 ref="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/
 mailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">
 Home</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-node">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1.  Running the AMQP Messaging Broker</title><link rel="stylesheet" type="text/css" href="css/style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.77.1"><link rel="home" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="up" href="index.html" title="AMQP Messaging Broker (Implemented in C++)"><link rel="prev" href="pr01.html" title="Introduction"><link rel="next" href="ch01s02.html" title="1.2.  Cheat Sheet for configuring Queue Options"></head><body><div class="container" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><DIV class="header"><DIV class="logo"><H1>Apache Qpid™</H1><H2>Open Source AMQP Messaging</H2></DIV></DIV><DIV class="menu_box"><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Apache Qpid</H3><UL><LI><A href="http://qpid.apache.org/index.html">Home</A></LI><LI><A hr
 ef="http://qpid.apache.org/download.html">Download</A></LI><LI><A href="http://qpid.apache.org/getting_started.html">Getting Started</A></LI><LI><A href="http://www.apache.org/licenses/">License</A></LI><LI><A href="https://cwiki.apache.org/qpid/faq.html">FAQ</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Documentation</H3><UL><LI><A href="http://qpid.apache.org/documentation.html#doc-release">Latest Release</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-trunk">Trunk</A></LI><LI><A href="http://qpid.apache.org/documentation.html#doc-archives">Archive</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Community</H3><UL><LI><A href="http://qpid.apache.org/getting_involved.html">Getting Involved</A></LI><LI><A href="http://qpid.apache.org/source_repository.html">Source Repository</A></LI><LI><A href="http://qpid.apache.org/m
 ailing_lists.html">Mailing Lists</A></LI><LI><A href="https://cwiki.apache.org/qpid/">Wiki</A></LI><LI><A href="https://issues.apache.org/jira/browse/qpid">Issue Reporting</A></LI><LI><A href="http://qpid.apache.org/people.html">People</A></LI><LI><A href="http://qpid.apache.org/acknowledgements.html">Acknowledgements</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>Developers</H3><UL><LI><A href="https://cwiki.apache.org/qpid/building.html">Building Qpid</A></LI><LI><A href="https://cwiki.apache.org/qpid/developer-pages.html">Developer Pages</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About AMQP</H3><UL><LI><A href="http://qpid.apache.org/amqp.html">What is AMQP?</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV><DIV class="menu_box_top"></DIV><DIV class="menu_box_body"><H3>About Apache</H3><UL><LI><A href="http://www.apache.org">H
 ome</A></LI><LI><A href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</A></LI><LI><A href="http://www.apache.org/foundation/thanks.html">Thanks</A></LI><LI><A href="http://www.apache.org/security/">Security</A></LI></UL></DIV><DIV class="menu_box_bottom"></DIV></DIV><div class="main_text_area"><div class="main_text_area_top"></div><div class="main_text_area_body"><DIV class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">AMQP Messaging Broker (Implemented in C++)</a></span> &gt; <span class="breadcrumb-node">
       Running the AMQP Messaging Broker
-    </span></DIV><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2493037"></a>Chapter 1. 
+    </span></DIV><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="idp313920"></a>Chapter 1. 
       Running the AMQP Messaging Broker
-    </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
+    </h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
     Running a Qpid C++ Broker
   </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#RASC-BuildingtheCppBrokerandClientLibraries">1.1.1. 
             Building the
@@ -33,37 +33,37 @@
   </a></span></dt><dd><dl><dt><span class="section"><a href="queue-state-replication.html#queuestatereplication-AsynchronousReplicationofQueueState">1.7.1. 
       Asynchronous
       Replication of Queue State
-    </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html">1.8. Active-active Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html#sect-Messaging_User_Guide-High_Availability_Messaging_Clusters-Starting_a_Broker_in_a_Cluster">1.8.1. Starting a Broker in a Cluster</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html#sect-Messaging_User_Guide-High_Availability_Messaging_Clusters-qpid_cluster">1.8.2. qpid-cluster</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html#sect-Messaging_User_Guide-High_Availability_Messaging_Clusters-Failover_in_Clients">1.8.3. Failover in Clients</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html#sect-Messaging_User_Guide-High_Availability_Messaging_Clusters-Error_ha
 ndling_in_Clusters">1.8.4. Error handling in Clusters</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Active_Cluster.html#sect-Messaging_User_Guide-High_Availability_Messaging_Clusters-Persistence_in_High_Availability_Message_Clusters">1.8.5. Persistence in High Availability Message Clusters</a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.9. 
+    </a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.8. 
     Producer Flow Control
-  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.9.1. 
+  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.8.1. 
       Overview
-    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.9.2. 
+    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.8.2. 
         User Interface
-      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.10. 
+      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.9. 
       AMQP compatibility
-    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.10.1. 
+    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.9.1. 
             AMQP
             Compatibility of Qpid releases:
-          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.10.2. 
+          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.9.2. 
             Interop
             table by AMQP specification version
-          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.11. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.11.1. 
+          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.10. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.10.1. 
             SASL
-          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.12. 
+          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.11. 
     Using Message Groups
-  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.12.1. 
+  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.11.1. 
       Overview
-    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.12.2. 
+    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.11.2. 
         Grouping Messages
-      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.12.3. 
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.11.3. 
         The Role of the Broker
-      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.12.4. 
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.11.4. 
         Well Behaved Consumers
-      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.12.5. 
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.11.5. 
         Broker Configuration
-      </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html">1.13. Active-passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2520893">1.13.1. Overview</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2531072">1.13.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2531132">1.13.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2506808">1.13.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2534034">1.13.5. Configuring <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span class="s
 ection"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2518856">1.13.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#ha-creating-replicated">1.13.7. Creating replicated queues and exchanges</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2520587">1.13.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2507852">1.13.9. Security.</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#id2524600">1.13.10. Integrating with other Cluster Resource Managers</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s14.html">1.14. Queue Replication with the HA module</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name=
 "section-Running-a-Qpid-CPP-Broker"></a>1.1. 
+      </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html">1.12. Active-passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp1847248">1.12.1. Overview</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp5523040">1.12.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp6034224">1.12.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp2370608">1.12.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp1242848">1.12.5. Configuring <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span cla
 ss="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp1315264">1.12.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#ha-creating-replicated">1.12.7. Controlling replication of queues and exchanges</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp5411888">1.12.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp5150480">1.12.9. Security.</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#idp954320">1.12.10. Integrating with other Cluster Resource Managers</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Active_Passive_Cluster.html#ha-queue-replication">1.12.11. Replicating specific queues</a></span></dt></dl></dd><dt><span class="section"><a h
 ref="ch01s13.html">1.13. Queue Replication with the HA module</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a name="section-Running-a-Qpid-CPP-Broker"></a>1.1. 
     Running a Qpid C++ Broker
-  </h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-BuildingtheCppBrokerandClientLibraries"></a>1.1.1. 
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-BuildingtheCppBrokerandClientLibraries"></a>1.1.1. 
             Building the
             C++ Broker and Client Libraries
           </h3></div></div></div><p>
@@ -74,7 +74,7 @@
           </p><pre class="programlisting">
 [qpidc-0.4]$ ./configure
 [qpidc-0.4]$ make
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-RunningtheCppBroker"></a>1.1.2. 
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-RunningtheCppBroker"></a>1.1.2. 
             Running the C++ Broker
           </h3></div></div></div><p>
             Once you have built the broker and client libraries, you can
@@ -94,10 +94,10 @@
             You can see all available options with the --help option
           </p><pre class="programlisting">
 [qpidc-0.4]$ src/qpidd --help
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Mostcommonquestionsgettingqpiddrunning"></a>1.1.3. 
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Mostcommonquestionsgettingqpiddrunning"></a>1.1.3. 
             Most
             common questions getting qpidd running
-          </h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Errorwhenstartingbroker-3A-22nodatadirectory-22"></a>1.1.3.1. 
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Errorwhenstartingbroker-3A-22nodatadirectory-22"></a>1.1.3.1. 
             Error
             when starting broker: "no data directory"
           </h4></div></div></div><p>
@@ -112,7 +112,7 @@
 /lib/var/qpidd
 </pre><p>
             An alternate location can be set with --data-dir
-          </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Errorwhenstartingbroker-3A-22thatprocessislocked-22"></a>1.1.3.2. 
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Errorwhenstartingbroker-3A-22thatprocessislocked-22"></a>1.1.3.2. 
             Error
             when starting broker: "that process is locked"
           </h4></div></div></div><p>
@@ -127,7 +127,7 @@
             It should also be noted that multiple brokers can be run on the
             same host. To do so set alternate data directories for each qpidd
             instance.
-          </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Usingaconfigurationfile"></a>1.1.3.3. 
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Usingaconfigurationfile"></a>1.1.3.3. 
             Using a configuration
             file
           </h4></div></div></div><p>
@@ -153,7 +153,7 @@
           </p><pre class="programlisting">
 daemon=yes
 log-to-syslog=yes
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-CanIuseanyLanguageclientwiththeCppBroker-3F"></a>1.1.3.4. 
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-CanIuseanyLanguageclientwiththeCppBroker-3F"></a>1.1.3.4. 
             Can I use
             any Language client with the C++ Broker?
           </h4></div></div></div><p>
@@ -163,9 +163,9 @@ log-to-syslog=yes
             C</em></span>+ broker, it is highly recommended to run AMQP 0-10.
           </p><p>
             Note that JMS also works with the C++ broker.
-          </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Authentication"></a>1.1.4. 
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Authentication"></a>1.1.4. 
             Authentication
-          </h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Linux"></a>1.1.4.1. 
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Linux"></a>1.1.4.1. 
             Linux
           </h4></div></div></div><p>
             The PLAIN authentication is done on a username+password, which is
@@ -186,7 +186,7 @@ sasldblistusers2 -f /var/lib/qpidd/qpidd
 </pre><p>
             NOTE: The sasldb file must be readable by the user running the
             qpidd daemon, and should be readable only by that user.
-          </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Windows"></a>1.1.4.2. 
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="RASC-Windows"></a>1.1.4.2. 
             Windows
           </h4></div></div></div><p>
             On Windows, the users are authenticated against the local
@@ -198,7 +198,7 @@ sasldblistusers2 -f /var/lib/qpidd/qpidd
             If you cannot or do not want to create new users, you can run
             without authentication by specifying the no-auth option to the
             broker.
-          </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Slightlymorecomplexconfiguration"></a>1.1.5. 
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Slightlymorecomplexconfiguration"></a>1.1.5. 
             Slightly more
             complex configuration
           </h3></div></div></div><p>
@@ -265,7 +265,7 @@ Logging options:
   --log-source yes|no (0)     Include source file:line in log messages
   --log-thread yes|no (0)     Include thread ID in log messages
   --log-function yes|no (0)   Include function signature in log messages
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Loadingextramodules"></a>1.1.6. 
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-Loadingextramodules"></a>1.1.6. 
             Loading extra modules
           </h3></div></div></div><p>
             By default the broker will load all the modules in the module
@@ -296,7 +296,7 @@ Store Options:
   --num-jfiles N (8)        Number of files in persistence journal
   --jfile-size-pgs N (24)   Size of each journal file in multiples of read
                             pages (1 read page = 64kiB)
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-message-timestamps"></a>1.1.7. Timestamping Received Messages</h3></div></div></div><p>
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RASC-message-timestamps"></a>1.1.7. Timestamping Received Messages</h3></div></div></div><p>
     The AMQP 0-10 specification defines a <span class="emphasis"><em>timestamp</em></span> message delivery
     property. The timestamp delivery property is a <span class="emphasis"><em>datetime</em></span> value
     that is written to each message that arrives at the broker.  See the description of
@@ -316,9 +316,9 @@ Store Options:
     Message timestamping can also be enabled (and disabled) without restarting the broker.
     The QMF Broker management object defines two methods for accessing the timestamp
     configuration:
-  </p><div class="table"><a name="id2492828"></a><p class="title"><b>Table 1.1. QMF Management - Broker Methods for Managing the Timestamp Configuration</b></p><div class="table-contents"><table summary="QMF Management - Broker Methods for Managing the Timestamp Configuration" border="1"><colgroup><col><col></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getTimestampConfig</td><td>Get the message timestamping configuration.  Returns True if received messages are timestamped.</td></tr><tr><td>setTimestampConfig</td><td>Set the message timestamping configuration. Set True to enable timestamping received messages, False to disable timestamping.</td></tr></tbody></table></div></div><br class="table-break"><div class="example"><a name="id2492881"></a><p class="title"><b>Example 1.1. Enabling Message Timestamping via QMF - Python</b></p><div class="example-contents"><p>
+  </p><div class="table"><a name="idp385456"></a><p class="title"><b>Table 1.1. QMF Management - Broker Methods for Managing the Timestamp Configuration</b></p><div class="table-contents"><table summary="QMF Management - Broker Methods for Managing the Timestamp Configuration" border="1"><colgroup><col><col></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getTimestampConfig</td><td>Get the message timestamping configuration.  Returns True if received messages are timestamped.</td></tr><tr><td>setTimestampConfig</td><td>Set the message timestamping configuration. Set True to enable timestamping received messages, False to disable timestamping.</td></tr></tbody></table></div></div><br class="table-break"><div class="example"><a name="idp391424"></a><p class="title"><b>Example 1.1. Enabling Message Timestamping via QMF - Python</b></p><div class="example-contents"><p>
       The following code fragment uses these QMF method calls to enable message timestamping.
-    </p><pre class="programlisting">
+    </p><pre lang="python" class="programlisting">
 # get the state of the timestamp configuration
 broker = self.qmf.getObjects(_class="broker")[0]
 rc = broker.getTimestampConfig()



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


Mime
View raw message