Added: 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/sync_client.py.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/sync_client.py.html?rev=1681800&view=auto
==============================================================================
--- 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/sync_client.py.html
 (added)
+++ 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/sync_client.py.html
 Tue May 26 17:54:36 2015
@@ -0,0 +1,187 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>sync_client.py.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <!-- Allow `go get` to use import paths of the form 
qpid.apache.org/<project>/<path> -->
+    <meta name="go-import" content="qpid.apache.org/proton git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git";>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" 
src="data:image/png;base64," alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" 
src="data:image/png;base64," alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/components/index.html">Components</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <section>
+          <h3>Project</h3>
+
+          <ul>
+            <li><a href="/overview.html">Overview</a></li>
+            <li><a href="/components/index.html">Components</a></li>
+            <li><a href="/releases/index.html">Releases</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Messaging APIs</h3>
+
+          <ul>
+            <li><a href="/proton/index.html">Qpid Proton</a></li>
+            <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+            <li><a href="/components/messaging-api/index.html">Qpid Messaging 
API</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Servers and tools</h3>
+
+          <ul>
+            <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+            <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+            <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Resources</h3>
+
+          <ul>
+            <li><a href="/dashboard.html">Dashboard</a></li>
+            <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+            <li><a href="/resources.html">More resources</a></li>
+          </ul>
+        </section>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <p><a href="/search.html">More ways to search</a></p>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-proton-0.9.1/index.html">Qpid Proton 0.9.1</a></li><li><a 
href="/releases/qpid-proton-0.9.1/proton/python/examples/index.html">Python 
AMQP Examples</a></li><li>sync_client.py.html</li></ul>
+        <div class="highlight"><pre><span class="c">#!/usr/bin/env 
python</span>
+<span class="c">#</span>
+<span class="c"># Licensed to the Apache Software Foundation (ASF) under 
one</span>
+<span class="c"># or more contributor license agreements.  See the NOTICE 
file</span>
+<span class="c"># distributed with this work for additional information</span>
+<span class="c"># regarding copyright ownership.  The ASF licenses this 
file</span>
+<span class="c"># to you under the Apache License, Version 2.0 (the</span>
+<span class="c"># &quot;License&quot;); you may not use this file except in 
compliance</span>
+<span class="c"># with the License.  You may obtain a copy of the License 
at</span>
+<span class="c">#</span>
+<span class="c">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+<span class="c">#</span>
+<span class="c"># Unless required by applicable law or agreed to in 
writing,</span>
+<span class="c"># software distributed under the License is distributed on 
an</span>
+<span class="c"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span>
+<span class="c"># KIND, either express or implied.  See the License for 
the</span>
+<span class="c"># specific language governing permissions and 
limitations</span>
+<span class="c"># under the License.</span>
+<span class="c">#</span>
+
+<span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">Demonstrates the client side of the synchronous 
request-response pattern</span>
+<span class="sd">(also known as RPC or Remote Procecure Call) using 
proton.</span>
+
+<span class="sd">&quot;&quot;&quot;</span>
+
+<span class="kn">import</span> <span class="nn">optparse</span>
+<span class="kn">from</span> <span class="nn">proton</span> <span 
class="kn">import</span> <span class="n">Message</span><span class="p">,</span> 
<span class="n">Url</span><span class="p">,</span> <span 
class="n">ConnectionException</span><span class="p">,</span> <span 
class="n">Timeout</span>
+<span class="kn">from</span> <span class="nn">proton.utils</span> <span 
class="kn">import</span> <span class="n">SyncRequestResponse</span><span 
class="p">,</span> <span class="n">BlockingConnection</span>
+<span class="kn">from</span> <span class="nn">proton.handlers</span> <span 
class="kn">import</span> <span class="n">IncomingMessageHandler</span>
+<span class="kn">import</span> <span class="nn">sys</span>
+
+<span class="n">parser</span> <span class="o">=</span> <span 
class="n">optparse</span><span class="o">.</span><span 
class="n">OptionParser</span><span class="p">(</span><span 
class="n">usage</span><span class="o">=</span><span class="s">&quot;usage: 
%prog [options]&quot;</span><span class="p">,</span>
+                               <span class="n">description</span><span 
class="o">=</span><span class="s">&quot;Send requests to the supplied address 
and print responses.&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-a&quot;</span><span class="p">,</span> <span 
class="s">&quot;--address&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span 
class="s">&quot;localhost:5672/examples&quot;</span><span class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;address to which messages are sent (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-t&quot;</span><span class="p">,</span> <span 
class="s">&quot;--timeout&quot;</span><span class="p">,</span> <span 
class="nb">type</span><span class="o">=</span><span 
class="s">&quot;float&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span class="mi">5</span><span 
class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;Give up after this time out (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">opts</span><span class="p">,</span> <span 
class="n">args</span> <span class="o">=</span> <span 
class="n">parser</span><span class="o">.</span><span 
class="n">parse_args</span><span class="p">()</span>
+
+<span class="n">url</span> <span class="o">=</span> <span 
class="n">Url</span><span class="p">(</span><span class="n">opts</span><span 
class="o">.</span><span class="n">address</span><span class="p">)</span>
+<span class="n">client</span> <span class="o">=</span> <span 
class="n">SyncRequestResponse</span><span class="p">(</span><span 
class="n">BlockingConnection</span><span class="p">(</span><span 
class="n">url</span><span class="p">,</span> <span 
class="n">timeout</span><span class="o">=</span><span 
class="n">opts</span><span class="o">.</span><span 
class="n">timeout</span><span class="p">),</span> <span 
class="n">url</span><span class="o">.</span><span class="n">path</span><span 
class="p">)</span>
+
+<span class="k">try</span><span class="p">:</span>
+    <span class="n">REQUESTS</span><span class="o">=</span> <span 
class="p">[</span><span class="s">&quot;Twas brillig, and the slithy 
toves&quot;</span><span class="p">,</span>
+               <span class="s">&quot;Did gire and gymble in the 
wabe.&quot;</span><span class="p">,</span>
+               <span class="s">&quot;All mimsy were the 
borogroves,&quot;</span><span class="p">,</span>
+               <span class="s">&quot;And the mome raths 
outgrabe.&quot;</span><span class="p">]</span>
+    <span class="k">for</span> <span class="n">request</span> <span 
class="ow">in</span> <span class="n">REQUESTS</span><span class="p">:</span>
+        <span class="n">response</span> <span class="o">=</span> <span 
class="n">client</span><span class="o">.</span><span class="n">call</span><span 
class="p">(</span><span class="n">Message</span><span class="p">(</span><span 
class="n">body</span><span class="o">=</span><span 
class="n">request</span><span class="p">))</span>
+        <span class="k">print</span> <span class="s">&quot;</span><span 
class="si">%s</span><span class="s"> =&gt; </span><span 
class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> 
<span class="p">(</span><span class="n">request</span><span class="p">,</span> 
<span class="n">response</span><span class="o">.</span><span 
class="n">body</span><span class="p">)</span>
+<span class="k">finally</span><span class="p">:</span>
+    <span class="n">client</span><span class="o">.</span><span 
class="n">connection</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
+</pre></div>
+
+
+        <hr/>
+
+        <ul id="-apache-navigation">
+          <li><a href="http://www.apache.org/";>Apache</a></li>
+          <li><a href="http://www.apache.org/licenses/";>License</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>
+          <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="data:image/png;base64," alt="Apache"/></a></li>
+        </ul>
+
+        <p id="-legal">
+          Apache Qpid, Messaging built on AMQP; Copyright &#169; 2013
+          The Apache Software Foundation; Licensed under
+          the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+          License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+          Proton, Apache, the Apache feather logo, and the Apache Qpid
+          project logo are trademarks of The Apache Software
+          Foundation; All other marks mentioned may be trademarks or
+          registered trademarks of their respective owners
+        </p>
+      </div>
+    </div>
+  </body>
+</html>

Added: 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv.py.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv.py.html?rev=1681800&view=auto
==============================================================================
--- 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv.py.html
 (added)
+++ 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv.py.html
 Tue May 26 17:54:36 2015
@@ -0,0 +1,210 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>tx_recv.py.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <!-- Allow `go get` to use import paths of the form 
qpid.apache.org/<project>/<path> -->
+    <meta name="go-import" content="qpid.apache.org/proton git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git";>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" 
src="data:image/png;base64," alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" 
src="data:image/png;base64," alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/components/index.html">Components</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <section>
+          <h3>Project</h3>
+
+          <ul>
+            <li><a href="/overview.html">Overview</a></li>
+            <li><a href="/components/index.html">Components</a></li>
+            <li><a href="/releases/index.html">Releases</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Messaging APIs</h3>
+
+          <ul>
+            <li><a href="/proton/index.html">Qpid Proton</a></li>
+            <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+            <li><a href="/components/messaging-api/index.html">Qpid Messaging 
API</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Servers and tools</h3>
+
+          <ul>
+            <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+            <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+            <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Resources</h3>
+
+          <ul>
+            <li><a href="/dashboard.html">Dashboard</a></li>
+            <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+            <li><a href="/resources.html">More resources</a></li>
+          </ul>
+        </section>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <p><a href="/search.html">More ways to search</a></p>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-proton-0.9.1/index.html">Qpid Proton 0.9.1</a></li><li><a 
href="/releases/qpid-proton-0.9.1/proton/python/examples/index.html">Python 
AMQP Examples</a></li><li>tx_recv.py.html</li></ul>
+        <div class="highlight"><pre><span class="c">#!/usr/bin/env 
python</span>
+<span class="c">#</span>
+<span class="c"># Licensed to the Apache Software Foundation (ASF) under 
one</span>
+<span class="c"># or more contributor license agreements.  See the NOTICE 
file</span>
+<span class="c"># distributed with this work for additional information</span>
+<span class="c"># regarding copyright ownership.  The ASF licenses this 
file</span>
+<span class="c"># to you under the Apache License, Version 2.0 (the</span>
+<span class="c"># &quot;License&quot;); you may not use this file except in 
compliance</span>
+<span class="c"># with the License.  You may obtain a copy of the License 
at</span>
+<span class="c">#</span>
+<span class="c">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+<span class="c">#</span>
+<span class="c"># Unless required by applicable law or agreed to in 
writing,</span>
+<span class="c"># software distributed under the License is distributed on 
an</span>
+<span class="c"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span>
+<span class="c"># KIND, either express or implied.  See the License for 
the</span>
+<span class="c"># specific language governing permissions and 
limitations</span>
+<span class="c"># under the License.</span>
+<span class="c">#</span>
+
+<span class="kn">import</span> <span class="nn">optparse</span>
+<span class="kn">from</span> <span class="nn">proton</span> <span 
class="kn">import</span> <span class="n">Url</span>
+<span class="kn">from</span> <span class="nn">proton.reactor</span> <span 
class="kn">import</span> <span class="n">Container</span>
+<span class="kn">from</span> <span class="nn">proton.handlers</span> <span 
class="kn">import</span> <span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span>
+
+<span class="k">class</span> <span class="nc">TxRecv</span><span 
class="p">(</span><span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span><span 
class="p">):</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">url</span><span class="p">,</span> <span 
class="n">messages</span><span class="p">,</span> <span 
class="n">batch_size</span><span class="p">):</span>
+        <span class="nb">super</span><span class="p">(</span><span 
class="n">TxRecv</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">(</span><span 
class="n">prefetch</span><span class="o">=</span><span class="mi">0</span><span 
class="p">,</span> <span class="n">auto_accept</span><span 
class="o">=</span><span class="bp">False</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">url</span> <span class="o">=</span> <span class="n">Url</span><span 
class="p">(</span><span class="n">url</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">expected</span> <span class="o">=</span> <span 
class="n">messages</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">batch_size</span> <span class="o">=</span> <span 
class="n">batch_size</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">committed</span> <span class="o">=</span> <span class="mi">0</span>
+
+    <span class="k">def</span> <span class="nf">on_start</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">container</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">connect</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">url</span><span 
class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">create_receiver</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">url</span><span class="o">.</span><span class="n">path</span><span 
class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="bp">None</span>
+
+    <span class="k">def</span> <span class="nf">on_message</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="k">print</span> <span class="n">event</span><span 
class="o">.</span><span class="n">message</span><span class="o">.</span><span 
class="n">body</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">accept</span><span class="p">(</span><span 
class="n">event</span><span class="o">.</span><span 
class="n">delivery</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">+=</span> <span 
class="mi">1</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">current_batch</span> <span 
class="o">==</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">batch_size</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="bp">None</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_declared</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span><span class="o">.</span><span 
class="n">flow</span><span class="p">(</span><span class="bp">self</span><span 
class="o">.</span><span class="n">batch_size</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">transaction</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_committed</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">committed</span> <span class="o">+=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">expected</span> <span class="o">==</span> 
<span class="mi">0</span> <span class="ow">or</span> <span 
class="bp">self</span><span class="o">.</span><span class="n">committed</span> 
<span class="o">&lt;</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">expected</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">event</span><span class="o">.</span><span 
class="n">connection</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
+
+    <span class="k">def</span> <span class="nf">on_disconnected</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+
+<span class="n">parser</span> <span class="o">=</span> <span 
class="n">optparse</span><span class="o">.</span><span 
class="n">OptionParser</span><span class="p">(</span><span 
class="n">usage</span><span class="o">=</span><span class="s">&quot;usage: 
%prog [options]&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-a&quot;</span><span class="p">,</span> <span 
class="s">&quot;--address&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span 
class="s">&quot;localhost:5672/examples&quot;</span><span class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;address from which messages are received (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-m&quot;</span><span class="p">,</span> <span 
class="s">&quot;--messages&quot;</span><span class="p">,</span> <span 
class="nb">type</span><span class="o">=</span><span 
class="s">&quot;int&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span 
class="mi">100</span><span class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;number of messages to receive; 0 receives indefinitely (default 
</span><span class="si">%d</span><span class="s">efault)&quot;</span><span 
class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-b&quot;</span><span class="p">,</span> <span 
class="s">&quot;--batch-size&quot;</span><span class="p">,</span> <span 
class="nb">type</span><span class="o">=</span><span 
class="s">&quot;int&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span class="mi">10</span><span 
class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;number of messages in each transaction (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">opts</span><span class="p">,</span> <span 
class="n">args</span> <span class="o">=</span> <span 
class="n">parser</span><span class="o">.</span><span 
class="n">parse_args</span><span class="p">()</span>
+
+<span class="k">try</span><span class="p">:</span>
+    <span class="n">Container</span><span class="p">(</span><span 
class="n">TxRecv</span><span class="p">(</span><span class="n">opts</span><span 
class="o">.</span><span class="n">address</span><span class="p">,</span> <span 
class="n">opts</span><span class="o">.</span><span 
class="n">messages</span><span class="p">,</span> <span 
class="n">opts</span><span class="o">.</span><span 
class="n">batch_size</span><span class="p">))</span><span 
class="o">.</span><span class="n">run</span><span class="p">()</span>
+<span class="k">except</span> <span class="ne">KeyboardInterrupt</span><span 
class="p">:</span> <span class="k">pass</span>
+</pre></div>
+
+
+        <hr/>
+
+        <ul id="-apache-navigation">
+          <li><a href="http://www.apache.org/";>Apache</a></li>
+          <li><a href="http://www.apache.org/licenses/";>License</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>
+          <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="data:image/png;base64," alt="Apache"/></a></li>
+        </ul>
+
+        <p id="-legal">
+          Apache Qpid, Messaging built on AMQP; Copyright &#169; 2013
+          The Apache Software Foundation; Licensed under
+          the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+          License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+          Proton, Apache, the Apache feather logo, and the Apache Qpid
+          project logo are trademarks of The Apache Software
+          Foundation; All other marks mentioned may be trademarks or
+          registered trademarks of their respective owners
+        </p>
+      </div>
+    </div>
+  </body>
+</html>

Added: 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv_interactive.py.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv_interactive.py.html?rev=1681800&view=auto
==============================================================================
--- 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv_interactive.py.html
 (added)
+++ 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_recv_interactive.py.html
 Tue May 26 17:54:36 2015
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>tx_recv_interactive.py.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <!-- Allow `go get` to use import paths of the form 
qpid.apache.org/<project>/<path> -->
+    <meta name="go-import" content="qpid.apache.org/proton git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git";>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" 
src="data:image/png;base64," alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" 
src="data:image/png;base64," alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/components/index.html">Components</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <section>
+          <h3>Project</h3>
+
+          <ul>
+            <li><a href="/overview.html">Overview</a></li>
+            <li><a href="/components/index.html">Components</a></li>
+            <li><a href="/releases/index.html">Releases</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Messaging APIs</h3>
+
+          <ul>
+            <li><a href="/proton/index.html">Qpid Proton</a></li>
+            <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+            <li><a href="/components/messaging-api/index.html">Qpid Messaging 
API</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Servers and tools</h3>
+
+          <ul>
+            <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+            <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+            <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Resources</h3>
+
+          <ul>
+            <li><a href="/dashboard.html">Dashboard</a></li>
+            <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+            <li><a href="/resources.html">More resources</a></li>
+          </ul>
+        </section>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <p><a href="/search.html">More ways to search</a></p>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-proton-0.9.1/index.html">Qpid Proton 0.9.1</a></li><li><a 
href="/releases/qpid-proton-0.9.1/proton/python/examples/index.html">Python 
AMQP Examples</a></li><li>tx_recv_interactive.py.html</li></ul>
+        <div class="highlight"><pre><span class="c">#!/usr/bin/env 
python</span>
+<span class="c">#</span>
+<span class="c"># Licensed to the Apache Software Foundation (ASF) under 
one</span>
+<span class="c"># or more contributor license agreements.  See the NOTICE 
file</span>
+<span class="c"># distributed with this work for additional information</span>
+<span class="c"># regarding copyright ownership.  The ASF licenses this 
file</span>
+<span class="c"># to you under the Apache License, Version 2.0 (the</span>
+<span class="c"># &quot;License&quot;); you may not use this file except in 
compliance</span>
+<span class="c"># with the License.  You may obtain a copy of the License 
at</span>
+<span class="c">#</span>
+<span class="c">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+<span class="c">#</span>
+<span class="c"># Unless required by applicable law or agreed to in 
writing,</span>
+<span class="c"># software distributed under the License is distributed on 
an</span>
+<span class="c"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span>
+<span class="c"># KIND, either express or implied.  See the License for 
the</span>
+<span class="c"># specific language governing permissions and 
limitations</span>
+<span class="c"># under the License.</span>
+<span class="c">#</span>
+
+<span class="kn">import</span> <span class="nn">sys</span>
+<span class="kn">import</span> <span class="nn">threading</span>
+<span class="kn">from</span> <span class="nn">proton.reactor</span> <span 
class="kn">import</span> <span class="n">ApplicationEvent</span><span 
class="p">,</span> <span class="n">Container</span>
+<span class="kn">from</span> <span class="nn">proton.handlers</span> <span 
class="kn">import</span> <span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span>
+
+<span class="k">class</span> <span class="nc">TxRecv</span><span 
class="p">(</span><span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span><span 
class="p">):</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="nb">super</span><span class="p">(</span><span 
class="n">TxRecv</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">(</span><span 
class="n">prefetch</span><span class="o">=</span><span class="mi">0</span><span 
class="p">,</span> <span class="n">auto_accept</span><span 
class="o">=</span><span class="bp">False</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">on_start</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">container</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">connect</span><span class="p">(</span><span 
class="s">&quot;localhost:5672&quot;</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">create_receiver</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="s">&quot;examples&quot;</span><span 
class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">settle_before_discharge</span><span class="o">=</span><span 
class="bp">True</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="bp">None</span>
+
+    <span class="k">def</span> <span class="nf">on_message</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="k">print</span> <span class="n">event</span><span 
class="o">.</span><span class="n">message</span><span class="o">.</span><span 
class="n">body</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">accept</span><span class="p">(</span><span 
class="n">event</span><span class="o">.</span><span 
class="n">delivery</span><span class="p">)</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_declared</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">transaction</span>
+        <span class="k">print</span> <span class="s">&quot;transaction 
declared&quot;</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_committed</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="k">print</span> <span class="s">&quot;transaction 
committed&quot;</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_aborted</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="k">print</span> <span class="s">&quot;transaction 
aborted&quot;</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">on_commit</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
+
+    <span class="k">def</span> <span class="nf">on_abort</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">abort</span><span class="p">()</span>
+
+    <span class="k">def</span> <span class="nf">on_fetch</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span><span class="o">.</span><span 
class="n">flow</span><span class="p">(</span><span class="mi">1</span><span 
class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">on_quit</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="n">c</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span><span class="o">.</span><span 
class="n">connection</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">receiver</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
+        <span class="n">c</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
+
+<span class="k">try</span><span class="p">:</span>
+    <span class="n">reactor</span> <span class="o">=</span> <span 
class="n">Container</span><span class="p">(</span><span 
class="n">TxRecv</span><span class="p">())</span>
+    <span class="n">events</span> <span class="o">=</span> <span 
class="n">reactor</span><span class="o">.</span><span 
class="n">get_event_trigger</span><span class="p">()</span>
+    <span class="n">thread</span> <span class="o">=</span> <span 
class="n">threading</span><span class="o">.</span><span 
class="n">Thread</span><span class="p">(</span><span 
class="n">target</span><span class="o">=</span><span 
class="n">reactor</span><span class="o">.</span><span class="n">run</span><span 
class="p">)</span>
+    <span class="n">thread</span><span class="o">.</span><span 
class="n">daemon</span><span class="o">=</span><span class="bp">True</span>
+    <span class="n">thread</span><span class="o">.</span><span 
class="n">start</span><span class="p">()</span>
+
+    <span class="k">print</span> <span class="s">&quot;Enter &#39;fetch&#39;, 
&#39;commit&#39; or &#39;abort&#39;&quot;</span>
+    <span class="k">while</span> <span class="bp">True</span><span 
class="p">:</span>
+        <span class="n">line</span> <span class="o">=</span> <span 
class="n">sys</span><span class="o">.</span><span class="n">stdin</span><span 
class="o">.</span><span class="n">readline</span><span class="p">()</span>
+        <span class="k">if</span> <span class="n">line</span><span 
class="p">:</span>
+            <span class="n">events</span><span class="o">.</span><span 
class="n">trigger</span><span class="p">(</span><span 
class="n">ApplicationEvent</span><span class="p">(</span><span 
class="n">line</span><span class="o">.</span><span class="n">strip</span><span 
class="p">()))</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="k">break</span>
+<span class="k">except</span> <span class="ne">KeyboardInterrupt</span><span 
class="p">:</span> <span class="k">pass</span>
+</pre></div>
+
+
+        <hr/>
+
+        <ul id="-apache-navigation">
+          <li><a href="http://www.apache.org/";>Apache</a></li>
+          <li><a href="http://www.apache.org/licenses/";>License</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>
+          <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="data:image/png;base64," alt="Apache"/></a></li>
+        </ul>
+
+        <p id="-legal">
+          Apache Qpid, Messaging built on AMQP; Copyright &#169; 2013
+          The Apache Software Foundation; Licensed under
+          the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+          License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+          Proton, Apache, the Apache feather logo, and the Apache Qpid
+          project logo are trademarks of The Apache Software
+          Foundation; All other marks mentioned may be trademarks or
+          registered trademarks of their respective owners
+        </p>
+      </div>
+    </div>
+  </body>
+</html>

Added: 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_send.py.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_send.py.html?rev=1681800&view=auto
==============================================================================
--- 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_send.py.html
 (added)
+++ 
qpid/site/docs/releases/qpid-proton-0.9.1/proton/python/examples/tx_send.py.html
 Tue May 26 17:54:36 2015
@@ -0,0 +1,222 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
+  <head>
+    <title>tx_send.py.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <!-- Allow `go get` to use import paths of the form 
qpid.apache.org/<project>/<path> -->
+    <meta name="go-import" content="qpid.apache.org/proton git 
https://git-wip-us.apache.org/repos/asf/qpid-proton.git";>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" 
src="data:image/png;base64," alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" 
src="data:image/png;base64," alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache 
Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/components/index.html">Components</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <section>
+          <h3>Project</h3>
+
+          <ul>
+            <li><a href="/overview.html">Overview</a></li>
+            <li><a href="/components/index.html">Components</a></li>
+            <li><a href="/releases/index.html">Releases</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Messaging APIs</h3>
+
+          <ul>
+            <li><a href="/proton/index.html">Qpid Proton</a></li>
+            <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+            <li><a href="/components/messaging-api/index.html">Qpid Messaging 
API</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Servers and tools</h3>
+
+          <ul>
+            <li><a href="/components/java-broker/index.html">Java 
broker</a></li>
+            <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+            <li><a href="/components/dispatch-router/index.html">Dispatch 
router</a></li>
+          </ul>
+        </section>
+
+        <section>
+          <h3>Resources</h3>
+
+          <ul>
+            <li><a href="/dashboard.html">Dashboard</a></li>
+            <li><a 
href="https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki</a></li>
+            <li><a href="/resources.html">More resources</a></li>
+          </ul>
+        </section>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search"; method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" 
tabindex="1"/>
+          <button type="submit">Search</button>
+          <p><a href="/search.html">More ways to search</a></p>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a 
href="/releases/index.html">Releases</a></li><li><a 
href="/releases/qpid-proton-0.9.1/index.html">Qpid Proton 0.9.1</a></li><li><a 
href="/releases/qpid-proton-0.9.1/proton/python/examples/index.html">Python 
AMQP Examples</a></li><li>tx_send.py.html</li></ul>
+        <div class="highlight"><pre><span class="c">#!/usr/bin/env 
python</span>
+<span class="c">#</span>
+<span class="c"># Licensed to the Apache Software Foundation (ASF) under 
one</span>
+<span class="c"># or more contributor license agreements.  See the NOTICE 
file</span>
+<span class="c"># distributed with this work for additional information</span>
+<span class="c"># regarding copyright ownership.  The ASF licenses this 
file</span>
+<span class="c"># to you under the Apache License, Version 2.0 (the</span>
+<span class="c"># &quot;License&quot;); you may not use this file except in 
compliance</span>
+<span class="c"># with the License.  You may obtain a copy of the License 
at</span>
+<span class="c">#</span>
+<span class="c">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+<span class="c">#</span>
+<span class="c"># Unless required by applicable law or agreed to in 
writing,</span>
+<span class="c"># software distributed under the License is distributed on 
an</span>
+<span class="c"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span>
+<span class="c"># KIND, either express or implied.  See the License for 
the</span>
+<span class="c"># specific language governing permissions and 
limitations</span>
+<span class="c"># under the License.</span>
+<span class="c">#</span>
+
+<span class="kn">import</span> <span class="nn">optparse</span>
+<span class="kn">from</span> <span class="nn">proton</span> <span 
class="kn">import</span> <span class="n">Message</span><span class="p">,</span> 
<span class="n">Url</span>
+<span class="kn">from</span> <span class="nn">proton.reactor</span> <span 
class="kn">import</span> <span class="n">Container</span>
+<span class="kn">from</span> <span class="nn">proton.handlers</span> <span 
class="kn">import</span> <span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span>
+
+<span class="k">class</span> <span class="nc">TxSend</span><span 
class="p">(</span><span class="n">MessagingHandler</span><span 
class="p">,</span> <span class="n">TransactionHandler</span><span 
class="p">):</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">url</span><span class="p">,</span> <span 
class="n">messages</span><span class="p">,</span> <span 
class="n">batch_size</span><span class="p">):</span>
+        <span class="nb">super</span><span class="p">(</span><span 
class="n">TxSend</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">()</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">url</span> <span class="o">=</span> <span class="n">Url</span><span 
class="p">(</span><span class="n">url</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">committed</span> <span class="o">=</span> <span class="mi">0</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">confirmed</span> <span class="o">=</span> <span class="mi">0</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">total</span> <span class="o">=</span> <span class="n">messages</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">batch_size</span> <span class="o">=</span> <span 
class="n">batch_size</span>
+
+    <span class="k">def</span> <span class="nf">on_start</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">container</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">connect</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">url</span><span 
class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">sender</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">create_sender</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">url</span><span class="o">.</span><span class="n">path</span><span 
class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="bp">None</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_declared</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="n">event</span><span class="o">.</span><span class="n">transaction</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">send</span><span class="p">()</span>
+
+    <span class="k">def</span> <span class="nf">on_sendable</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">send</span><span class="p">()</span>
+
+    <span class="k">def</span> <span class="nf">send</span><span 
class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">while</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">transaction</span> <span 
class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">sender</span><span class="o">.</span><span class="n">credit</span> 
<span class="ow">and</span> <span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">committed</span> 
<span class="o">+</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">current_batch</span><span class="p">)</span> 
<span class="o">&lt;</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">total</span><span class="p">:</span>
+            <span class="n">seq</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span class="n">committed</span> 
<span class="o">+</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">current_batch</span> <span class="o">+</span> 
<span class="mi">1</span>
+            <span class="n">msg</span> <span class="o">=</span> <span 
class="n">Message</span><span class="p">(</span><span class="nb">id</span><span 
class="o">=</span><span class="n">seq</span><span class="p">,</span> <span 
class="n">body</span><span class="o">=</span><span class="p">{</span><span 
class="s">&#39;sequence&#39;</span><span class="p">:</span><span 
class="n">seq</span><span class="p">})</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">send</span><span class="p">(</span><span class="bp">self</span><span 
class="o">.</span><span class="n">sender</span><span class="p">,</span> <span 
class="n">msg</span><span class="p">)</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">+=</span> <span 
class="mi">1</span>
+            <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">current_batch</span> <span 
class="o">==</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">batch_size</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
+                <span class="bp">self</span><span class="o">.</span><span 
class="n">transaction</span> <span class="o">=</span> <span 
class="bp">None</span>
+
+    <span class="k">def</span> <span class="nf">on_accepted</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="k">if</span> <span class="n">event</span><span 
class="o">.</span><span class="n">sender</span> <span class="o">==</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">sender</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">confirmed</span> <span class="o">+=</span> <span class="mi">1</span>
+
+    <span class="k">def</span> <span 
class="nf">on_transaction_committed</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">committed</span> <span class="o">+=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">committed</span> <span class="o">==</span> 
<span class="bp">self</span><span class="o">.</span><span 
class="n">total</span><span class="p">:</span>
+            <span class="k">print</span> <span class="s">&quot;all messages 
committed&quot;</span>
+            <span class="n">event</span><span class="o">.</span><span 
class="n">connection</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">container</span><span class="o">.</span><span 
class="n">declare_transaction</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">conn</span><span 
class="p">,</span> <span class="n">handler</span><span class="o">=</span><span 
class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">on_disconnected</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">event</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">current_batch</span> <span class="o">=</span> <span 
class="mi">0</span>
+
+<span class="n">parser</span> <span class="o">=</span> <span 
class="n">optparse</span><span class="o">.</span><span 
class="n">OptionParser</span><span class="p">(</span><span 
class="n">usage</span><span class="o">=</span><span class="s">&quot;usage: 
%prog [options]&quot;</span><span class="p">,</span>
+                               <span class="n">description</span><span 
class="o">=</span><span class="s">&quot;Send messages transactionally to the 
supplied address.&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-a&quot;</span><span class="p">,</span> <span 
class="s">&quot;--address&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span 
class="s">&quot;localhost:5672/examples&quot;</span><span class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;address to which messages are sent (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-m&quot;</span><span class="p">,</span> <span 
class="s">&quot;--messages&quot;</span><span class="p">,</span> <span 
class="nb">type</span><span class="o">=</span><span 
class="s">&quot;int&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span 
class="mi">100</span><span class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;number of messages to send (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">parser</span><span class="o">.</span><span 
class="n">add_option</span><span class="p">(</span><span 
class="s">&quot;-b&quot;</span><span class="p">,</span> <span 
class="s">&quot;--batch-size&quot;</span><span class="p">,</span> <span 
class="nb">type</span><span class="o">=</span><span 
class="s">&quot;int&quot;</span><span class="p">,</span> <span 
class="n">default</span><span class="o">=</span><span class="mi">10</span><span 
class="p">,</span>
+                  <span class="n">help</span><span class="o">=</span><span 
class="s">&quot;number of messages in each transaction (default </span><span 
class="si">%d</span><span class="s">efault)&quot;</span><span class="p">)</span>
+<span class="n">opts</span><span class="p">,</span> <span 
class="n">args</span> <span class="o">=</span> <span 
class="n">parser</span><span class="o">.</span><span 
class="n">parse_args</span><span class="p">()</span>
+
+<span class="k">try</span><span class="p">:</span>
+    <span class="n">Container</span><span class="p">(</span><span 
class="n">TxSend</span><span class="p">(</span><span class="n">opts</span><span 
class="o">.</span><span class="n">address</span><span class="p">,</span> <span 
class="n">opts</span><span class="o">.</span><span 
class="n">messages</span><span class="p">,</span> <span 
class="n">opts</span><span class="o">.</span><span 
class="n">batch_size</span><span class="p">))</span><span 
class="o">.</span><span class="n">run</span><span class="p">()</span>
+<span class="k">except</span> <span class="ne">KeyboardInterrupt</span><span 
class="p">:</span> <span class="k">pass</span>
+</pre></div>
+
+
+        <hr/>
+
+        <ul id="-apache-navigation">
+          <li><a href="http://www.apache.org/";>Apache</a></li>
+          <li><a href="http://www.apache.org/licenses/";>License</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>
+          <li><a href="http://www.apache.org/";><img id="-apache-feather" 
width="48" height="14" src="data:image/png;base64," alt="Apache"/></a></li>
+        </ul>
+
+        <p id="-legal">
+          Apache Qpid, Messaging built on AMQP; Copyright &#169; 2013
+          The Apache Software Foundation; Licensed under
+          the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache
+          License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+          Proton, Apache, the Apache feather logo, and the Apache Qpid
+          project logo are trademarks of The Apache Software
+          Foundation; All other marks mentioned may be trademarks or
+          registered trademarks of their respective owners
+        </p>
+      </div>
+    </div>
+  </body>
+</html>

Added: 
qpid/site/input/releases/qpid-proton-0.9.1/proton/python/examples/abstract_server.py.html.in
URL: 
http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-0.9.1/proton/python/examples/abstract_server.py.html.in?rev=1681800&view=auto
==============================================================================
--- 
qpid/site/input/releases/qpid-proton-0.9.1/proton/python/examples/abstract_server.py.html.in
 (added)
+++ 
qpid/site/input/releases/qpid-proton-0.9.1/proton/python/examples/abstract_server.py.html.in
 Tue May 26 17:54:36 2015
@@ -0,0 +1,35 @@
+<div class="highlight"><pre><span class="c">#!/usr/bin/env python</span>
+<span class="c">#</span>
+<span class="c"># Licensed to the Apache Software Foundation (ASF) under 
one</span>
+<span class="c"># or more contributor license agreements.  See the NOTICE 
file</span>
+<span class="c"># distributed with this work for additional information</span>
+<span class="c"># regarding copyright ownership.  The ASF licenses this 
file</span>
+<span class="c"># to you under the Apache License, Version 2.0 (the</span>
+<span class="c"># &quot;License&quot;); you may not use this file except in 
compliance</span>
+<span class="c"># with the License.  You may obtain a copy of the License 
at</span>
+<span class="c">#</span>
+<span class="c">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+<span class="c">#</span>
+<span class="c"># Unless required by applicable law or agreed to in 
writing,</span>
+<span class="c"># software distributed under the License is distributed on 
an</span>
+<span class="c"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span>
+<span class="c"># KIND, either express or implied.  See the License for 
the</span>
+<span class="c"># specific language governing permissions and 
limitations</span>
+<span class="c"># under the License.</span>
+<span class="c">#</span>
+
+<span class="kn">from</span> <span class="nn">proton_server</span> <span 
class="kn">import</span> <span class="n">Server</span>
+
+<span class="k">class</span> <span class="nc">Application</span><span 
class="p">(</span><span class="n">Server</span><span class="p">):</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">host</span><span class="p">,</span> <span 
class="n">address</span><span class="p">):</span>
+        <span class="nb">super</span><span class="p">(</span><span 
class="n">Application</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">(</span><span 
class="n">host</span><span class="p">,</span> <span 
class="n">address</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">on_request</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">request</span><span class="p">,</span> <span 
class="n">reply_to</span><span class="p">):</span>
+        <span class="n">response</span> <span class="o">=</span> <span 
class="n">request</span><span class="o">.</span><span 
class="n">upper</span><span class="p">()</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">send</span><span class="p">(</span><span 
class="n">response</span><span class="p">,</span> <span 
class="n">reply_to</span><span class="p">)</span>
+        <span class="k">print</span> <span class="s">&quot;Request from: 
</span><span class="si">%s</span><span class="s">&quot;</span> <span 
class="o">%</span> <span class="n">reply_to</span>
+
+<span class="k">try</span><span class="p">:</span>
+    <span class="n">Application</span><span class="p">(</span><span 
class="s">&quot;localhost:5672&quot;</span><span class="p">,</span> <span 
class="s">&quot;examples&quot;</span><span class="p">)</span><span 
class="o">.</span><span class="n">run</span><span class="p">()</span>
+<span class="k">except</span> <span class="ne">KeyboardInterrupt</span><span 
class="p">:</span> <span class="k">pass</span>
+</pre></div>



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

Reply via email to