You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2014/11/14 12:03:57 UTC
[48/50] [abbrv] qpid-proton git commit: Some updates to tutorial text
Some updates to tutorial text
Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/0c822c6d
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/0c822c6d
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/0c822c6d
Branch: refs/heads/examples
Commit: 0c822c6d3d077be84d84e48b95d46b74ba2e6112
Parents: a55a53d
Author: Gordon Sim <gs...@redhat.com>
Authored: Fri Nov 14 09:23:48 2014 +0000
Committer: Gordon Sim <gs...@redhat.com>
Committed: Fri Nov 14 09:23:48 2014 +0000
----------------------------------------------------------------------
tutorial/_build/doctrees/environment.pickle | Bin 4868 -> 4949 bytes
tutorial/_build/doctrees/index.doctree | Bin 3516 -> 3508 bytes
tutorial/_build/doctrees/tutorial.doctree | Bin 46400 -> 33559 bytes
tutorial/_build/html/.buildinfo | 2 +-
tutorial/_build/html/_sources/tutorial.txt | 98 ++---
tutorial/_build/html/_static/default.css | 256 +++++++++++
tutorial/_build/html/_static/sidebar.js | 151 +++++++
tutorial/_build/html/genindex.html | 56 +--
tutorial/_build/html/index.html | 66 +--
tutorial/_build/html/objects.inv | Bin 202 -> 202 bytes
tutorial/_build/html/search.html | 56 +--
tutorial/_build/html/searchindex.js | 2 +-
tutorial/_build/html/tutorial.html | 524 +++++++----------------
tutorial/conf.py | 8 +-
tutorial/helloworld.py | 7 +-
tutorial/tutorial.rst | 98 ++---
16 files changed, 733 insertions(+), 591 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/doctrees/environment.pickle
----------------------------------------------------------------------
diff --git a/tutorial/_build/doctrees/environment.pickle b/tutorial/_build/doctrees/environment.pickle
index 7abf93c..2d7a398 100644
Binary files a/tutorial/_build/doctrees/environment.pickle and b/tutorial/_build/doctrees/environment.pickle differ
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/doctrees/index.doctree
----------------------------------------------------------------------
diff --git a/tutorial/_build/doctrees/index.doctree b/tutorial/_build/doctrees/index.doctree
index e4ec403..de2c704 100644
Binary files a/tutorial/_build/doctrees/index.doctree and b/tutorial/_build/doctrees/index.doctree differ
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/doctrees/tutorial.doctree
----------------------------------------------------------------------
diff --git a/tutorial/_build/doctrees/tutorial.doctree b/tutorial/_build/doctrees/tutorial.doctree
index fcd4d81..a093651 100644
Binary files a/tutorial/_build/doctrees/tutorial.doctree and b/tutorial/_build/doctrees/tutorial.doctree differ
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/.buildinfo
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/.buildinfo b/tutorial/_build/html/.buildinfo
index ba11589..eed68be 100644
--- a/tutorial/_build/html/.buildinfo
+++ b/tutorial/_build/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: c06a81077f28195f54475c7e611de571
+config: 2657ccbc7cab07e4ab00891ea70f9dd0
tags: fbb0d17656682115ca4d033fb2f83ba1
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/_sources/tutorial.txt
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/_sources/tutorial.txt b/tutorial/_build/html/_sources/tutorial.txt
index 62aeadc..89eb563 100644
--- a/tutorial/_build/html/_sources/tutorial.txt
+++ b/tutorial/_build/html/_sources/tutorial.txt
@@ -11,66 +11,44 @@ sending and receiving a single message.
:lines: 21-
:linenos:
-You can see the import of ``EventLoop`` from ``proton_events`` on the
-second line. This is a helper class that makes programming with proton
-a little easier for the common cases. It includes within it an event
-loop, and programs written using this utility are generally structured
-to react to various events. This reactive style is particularly suited
-to messaging applications.
-
-To be notified of a particular event, you define a class with the
-appropriately name method on it. That method is then called by the
-event loop when the event occurs.
-
-The first class we define, ``HelloWorldReceiver``, handles the event
-where a message is received and so implements a ``on_message()``
-method. Within that we simply print the body of the message (line 6)
-and then close the connection (line 7).
-
-The second class, ``HelloWorldSender``, handles the event where the
-flow of messages is enabled over our sending link by implementing a
-``on_link_flow()`` method and sending the message within that. Doing
-this ensures that we only send when the recipient is ready and able to
-receive the message. This is particularly important when the volume of
-messages might be large. In our case we are just going to send one
-message, which we do on line 11, so we can then just close the sending
-link on line 12.
-
-The ``HelloWorld`` class ties everything together. It's constructor
-takes the instance of the event loop to use, a url to connect to, and
-an address through which the message will be sent. To run the example
-you will need to have a broker (or similar) accepting connections on
-that url either with a queue (or topic) matching the given address or
-else configured to create such a queue (or topic) dynamically.
-
-On line 17 we request that a connection be made to the process this
-url refers to by calling ``connect()`` on the ``EventLoop``. This call
-returns a ``MessagingContext`` object through which we can create
-objects for sending and receiving messages to the process it is
-connected to. However we will delay doing that until our connection is
-fully established, i.e. until the remote peer 'opens' the connection
-(the open here is the 'handshake' for establishing an operational AMQP
-connection).
-
-To be notified of this we pass a reference to self as the handler in
-``connect()`` and define an ``on_connection_remote_open()`` method
-within which we can create our receiver using the connection context
-we obtained from the earlier ``connect()`` call, and passing the
-handler implementation defined by ``HelloWorldReceiver``. When the
-remote peer confirms the establishment of that receiver we get a
-callback on ``on_link_remote_open()`` and that is where we then create
-our sender, passing it the ``HelloWorldSender`` handler. Delaying the
-creation of the sender until the receiver is established avoids losing
-messages even when these are not queued up by the remote peer.
-
-We'll add definitions to ``HelloWorld`` of ``on_link_remote_close()``
-and ``on_connection_remote_close()`` also, so that we can be notified
-if the broker we are connected to closes either link or the connection
-for any reason.
-
-Finally we actually enter the event loop, to handle all the necessary
-IO and make all the necessary event callbacks, by calling ``run()`` on
-it.
+This example uses proton in an event-driven or reactive manner. The
+flow of control is an 'event loop', where the events may be triggered
+by data arriving on a socket among other things and are then passed to
+relevant 'handlers'. Applications are then structured as a set of
+defined handlers for events of interest; to be notified of a
+particular event, you define a class with an appropriately name method
+on it, inform the event loop of that method which then calls it
+whenever the event occurs.
+
+The class we define in this example, ``HelloWorld``, has methods to
+handle three types of events.
+
+The first, ``on_connection_opened()``, is called when the connection
+is opened, and when that occurs we create a receiver over which to
+receive our message and a sender over which to send it.
+
+The second method, ``on_credit()``, is called when our sender has been
+issued by the peer with 'credit', allowing it to send messages. A
+credit based flow control mechanism like this ensures we only send
+messages when the recipient is ready and able to receive them. This is
+particularly important when the volume of messages might be large. In
+our case we are just going to send one message.
+
+The third and final method, ``on_message()``, is called when a message
+arrives. Within that method we simply print the body of the message
+and then close the connection.
+
+This particular example assumes a broker (or similar service), which
+accepts connections and routes published messages to intended
+recipients. The constructor for the ``HelloWorld`` class takes the
+details of the broker to connect to, and the address through which the
+message is sent and received (for a broker this corresponds to a queue
+or topic name).
+
+After an instance of ``HelloWorld`` is constructed, the event loop is
+entered by the call to the ``run()`` method on the last line. This
+call will return only when the loop determines there are no more
+events possible (at which point our example program will then exit).
====================
Hello World, Direct!
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/_static/default.css
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/_static/default.css b/tutorial/_build/html/_static/default.css
new file mode 100644
index 0000000..21f3f50
--- /dev/null
+++ b/tutorial/_build/html/_static/default.css
@@ -0,0 +1,256 @@
+/*
+ * default.css_t
+ * ~~~~~~~~~~~~~
+ *
+ * Sphinx stylesheet -- default theme.
+ *
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+@import url("basic.css");
+
+/* -- page layout ----------------------------------------------------------- */
+
+body {
+ font-family: sans-serif;
+ font-size: 100%;
+ background-color: #11303d;
+ color: #000;
+ margin: 0;
+ padding: 0;
+}
+
+div.document {
+ background-color: #1c4e63;
+}
+
+div.documentwrapper {
+ float: left;
+ width: 100%;
+}
+
+div.bodywrapper {
+ margin: 0 0 0 230px;
+}
+
+div.body {
+ background-color: #ffffff;
+ color: #000000;
+ padding: 0 20px 30px 20px;
+}
+
+div.footer {
+ color: #ffffff;
+ width: 100%;
+ padding: 9px 0 9px 0;
+ text-align: center;
+ font-size: 75%;
+}
+
+div.footer a {
+ color: #ffffff;
+ text-decoration: underline;
+}
+
+div.related {
+ background-color: #133f52;
+ line-height: 30px;
+ color: #ffffff;
+}
+
+div.related a {
+ color: #ffffff;
+}
+
+div.sphinxsidebar {
+}
+
+div.sphinxsidebar h3 {
+ font-family: 'Trebuchet MS', sans-serif;
+ color: #ffffff;
+ font-size: 1.4em;
+ font-weight: normal;
+ margin: 0;
+ padding: 0;
+}
+
+div.sphinxsidebar h3 a {
+ color: #ffffff;
+}
+
+div.sphinxsidebar h4 {
+ font-family: 'Trebuchet MS', sans-serif;
+ color: #ffffff;
+ font-size: 1.3em;
+ font-weight: normal;
+ margin: 5px 0 0 0;
+ padding: 0;
+}
+
+div.sphinxsidebar p {
+ color: #ffffff;
+}
+
+div.sphinxsidebar p.topless {
+ margin: 5px 10px 10px 10px;
+}
+
+div.sphinxsidebar ul {
+ margin: 10px;
+ padding: 0;
+ color: #ffffff;
+}
+
+div.sphinxsidebar a {
+ color: #98dbcc;
+}
+
+div.sphinxsidebar input {
+ border: 1px solid #98dbcc;
+ font-family: sans-serif;
+ font-size: 1em;
+}
+
+
+
+/* -- hyperlink styles ------------------------------------------------------ */
+
+a {
+ color: #355f7c;
+ text-decoration: none;
+}
+
+a:visited {
+ color: #355f7c;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+
+
+/* -- body styles ----------------------------------------------------------- */
+
+div.body h1,
+div.body h2,
+div.body h3,
+div.body h4,
+div.body h5,
+div.body h6 {
+ font-family: 'Trebuchet MS', sans-serif;
+ background-color: #f2f2f2;
+ font-weight: normal;
+ color: #20435c;
+ border-bottom: 1px solid #ccc;
+ margin: 20px -20px 10px -20px;
+ padding: 3px 0 3px 10px;
+}
+
+div.body h1 { margin-top: 0; font-size: 200%; }
+div.body h2 { font-size: 160%; }
+div.body h3 { font-size: 140%; }
+div.body h4 { font-size: 120%; }
+div.body h5 { font-size: 110%; }
+div.body h6 { font-size: 100%; }
+
+a.headerlink {
+ color: #c60f0f;
+ font-size: 0.8em;
+ padding: 0 4px 0 4px;
+ text-decoration: none;
+}
+
+a.headerlink:hover {
+ background-color: #c60f0f;
+ color: white;
+}
+
+div.body p, div.body dd, div.body li {
+ text-align: justify;
+ line-height: 130%;
+}
+
+div.admonition p.admonition-title + p {
+ display: inline;
+}
+
+div.admonition p {
+ margin-bottom: 5px;
+}
+
+div.admonition pre {
+ margin-bottom: 5px;
+}
+
+div.admonition ul, div.admonition ol {
+ margin-bottom: 5px;
+}
+
+div.note {
+ background-color: #eee;
+ border: 1px solid #ccc;
+}
+
+div.seealso {
+ background-color: #ffc;
+ border: 1px solid #ff6;
+}
+
+div.topic {
+ background-color: #eee;
+}
+
+div.warning {
+ background-color: #ffe4e4;
+ border: 1px solid #f66;
+}
+
+p.admonition-title {
+ display: inline;
+}
+
+p.admonition-title:after {
+ content: ":";
+}
+
+pre {
+ padding: 5px;
+ background-color: #eeffcc;
+ color: #333333;
+ line-height: 120%;
+ border: 1px solid #ac9;
+ border-left: none;
+ border-right: none;
+}
+
+tt {
+ background-color: #ecf0f3;
+ padding: 0 1px 0 1px;
+ font-size: 0.95em;
+}
+
+th {
+ background-color: #ede;
+}
+
+.warning tt {
+ background: #efc2c2;
+}
+
+.note tt {
+ background: #d6d6d6;
+}
+
+.viewcode-back {
+ font-family: sans-serif;
+}
+
+div.viewcode-block:target {
+ background-color: #f4debf;
+ border-top: 1px solid #ac9;
+ border-bottom: 1px solid #ac9;
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/_static/sidebar.js
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/_static/sidebar.js b/tutorial/_build/html/_static/sidebar.js
new file mode 100644
index 0000000..a45e192
--- /dev/null
+++ b/tutorial/_build/html/_static/sidebar.js
@@ -0,0 +1,151 @@
+/*
+ * sidebar.js
+ * ~~~~~~~~~~
+ *
+ * This script makes the Sphinx sidebar collapsible.
+ *
+ * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
+ * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
+ * used to collapse and expand the sidebar.
+ *
+ * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
+ * and the width of the sidebar and the margin-left of the document
+ * are decreased. When the sidebar is expanded the opposite happens.
+ * This script saves a per-browser/per-session cookie used to
+ * remember the position of the sidebar among the pages.
+ * Once the browser is closed the cookie is deleted and the position
+ * reset to the default (expanded).
+ *
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+$(function() {
+ // global elements used by the functions.
+ // the 'sidebarbutton' element is defined as global after its
+ // creation, in the add_sidebar_button function
+ var bodywrapper = $('.bodywrapper');
+ var sidebar = $('.sphinxsidebar');
+ var sidebarwrapper = $('.sphinxsidebarwrapper');
+
+ // for some reason, the document has no sidebar; do not run into errors
+ if (!sidebar.length) return;
+
+ // original margin-left of the bodywrapper and width of the sidebar
+ // with the sidebar expanded
+ var bw_margin_expanded = bodywrapper.css('margin-left');
+ var ssb_width_expanded = sidebar.width();
+
+ // margin-left of the bodywrapper and width of the sidebar
+ // with the sidebar collapsed
+ var bw_margin_collapsed = '.8em';
+ var ssb_width_collapsed = '.8em';
+
+ // colors used by the current theme
+ var dark_color = $('.related').css('background-color');
+ var light_color = $('.document').css('background-color');
+
+ function sidebar_is_collapsed() {
+ return sidebarwrapper.is(':not(:visible)');
+ }
+
+ function toggle_sidebar() {
+ if (sidebar_is_collapsed())
+ expand_sidebar();
+ else
+ collapse_sidebar();
+ }
+
+ function collapse_sidebar() {
+ sidebarwrapper.hide();
+ sidebar.css('width', ssb_width_collapsed);
+ bodywrapper.css('margin-left', bw_margin_collapsed);
+ sidebarbutton.css({
+ 'margin-left': '0',
+ 'height': bodywrapper.height()
+ });
+ sidebarbutton.find('span').text('»');
+ sidebarbutton.attr('title', _('Expand sidebar'));
+ document.cookie = 'sidebar=collapsed';
+ }
+
+ function expand_sidebar() {
+ bodywrapper.css('margin-left', bw_margin_expanded);
+ sidebar.css('width', ssb_width_expanded);
+ sidebarwrapper.show();
+ sidebarbutton.css({
+ 'margin-left': ssb_width_expanded-12,
+ 'height': bodywrapper.height()
+ });
+ sidebarbutton.find('span').text('«');
+ sidebarbutton.attr('title', _('Collapse sidebar'));
+ document.cookie = 'sidebar=expanded';
+ }
+
+ function add_sidebar_button() {
+ sidebarwrapper.css({
+ 'float': 'left',
+ 'margin-right': '0',
+ 'width': ssb_width_expanded - 28
+ });
+ // create the button
+ sidebar.append(
+ '<div id="sidebarbutton"><span>«</span></div>'
+ );
+ var sidebarbutton = $('#sidebarbutton');
+ light_color = sidebarbutton.css('background-color');
+ // find the height of the viewport to center the '<<' in the page
+ var viewport_height;
+ if (window.innerHeight)
+ viewport_height = window.innerHeight;
+ else
+ viewport_height = $(window).height();
+ sidebarbutton.find('span').css({
+ 'display': 'block',
+ 'margin-top': (viewport_height - sidebar.position().top - 20) / 2
+ });
+
+ sidebarbutton.click(toggle_sidebar);
+ sidebarbutton.attr('title', _('Collapse sidebar'));
+ sidebarbutton.css({
+ 'color': '#FFFFFF',
+ 'border-left': '1px solid ' + dark_color,
+ 'font-size': '1.2em',
+ 'cursor': 'pointer',
+ 'height': bodywrapper.height(),
+ 'padding-top': '1px',
+ 'margin-left': ssb_width_expanded - 12
+ });
+
+ sidebarbutton.hover(
+ function () {
+ $(this).css('background-color', dark_color);
+ },
+ function () {
+ $(this).css('background-color', light_color);
+ }
+ );
+ }
+
+ function set_position_from_cookie() {
+ if (!document.cookie)
+ return;
+ var items = document.cookie.split(';');
+ for(var k=0; k<items.length; k++) {
+ var key_val = items[k].split('=');
+ var key = key_val[0];
+ if (key == 'sidebar') {
+ var value = key_val[1];
+ if ((value == 'collapsed') && (!sidebar_is_collapsed()))
+ collapse_sidebar();
+ else if ((value == 'expanded') && (sidebar_is_collapsed()))
+ expand_sidebar();
+ }
+ }
+ }
+
+ add_sidebar_button();
+ var sidebarbutton = $('#sidebarbutton');
+ set_position_from_cookie();
+});
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/genindex.html
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/genindex.html b/tutorial/_build/html/genindex.html
index b0bb020..0484f18 100644
--- a/tutorial/_build/html/genindex.html
+++ b/tutorial/_build/html/genindex.html
@@ -10,16 +10,15 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Index — Proton 0.8 documentation</title>
+ <title>Index — Proton 0.9-alpha documentation</title>
- <link rel="stylesheet" href="_static/haiku.css" type="text/css" />
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/print.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.8',
+ VERSION: '0.9-alpha',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -28,24 +27,23 @@
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/theme_extras.js"></script>
- <link rel="top" title="Proton 0.8 documentation" href="index.html" />
+ <link rel="top" title="Proton 0.9-alpha documentation" href="index.html" />
</head>
<body>
- <div class="header"><h1 class="heading"><a href="index.html">
- <span>Proton 0.8 documentation</span></a></h1>
- <h2 class="heading"><span>Index</span></h2>
- </div>
- <div class="topnav">
-
- <p>
- <a class="uplink" href="index.html">Contents</a>
- </p>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="#" title="General Index"
+ accesskey="I">index</a></li>
+ <li><a href="index.html">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
- </div>
- <div class="content">
-
-
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="body">
+
<h1 id="index">Index</h1>
@@ -54,15 +52,19 @@
</div>
+ </div>
</div>
- <div class="bottomnav">
-
- <p>
- <a class="uplink" href="index.html">Contents</a>
- </p>
-
- </div>
-
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="#" title="General Index"
+ >index</a></li>
+ <li><a href="index.html">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
<div class="footer">
© Copyright 2014, Apache Qpid.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/index.html
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/index.html b/tutorial/_build/html/index.html
index 2d6a9cc..ac10c8d 100644
--- a/tutorial/_build/html/index.html
+++ b/tutorial/_build/html/index.html
@@ -8,16 +8,15 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Some Proton Examples — Proton 0.8 documentation</title>
+ <title>Some Proton Examples — Proton 0.9-alpha documentation</title>
- <link rel="stylesheet" href="_static/haiku.css" type="text/css" />
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/print.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.8',
+ VERSION: '0.9-alpha',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -26,27 +25,27 @@
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/theme_extras.js"></script>
- <link rel="top" title="Proton 0.8 documentation" href="#" />
+ <link rel="top" title="Proton 0.9-alpha documentation" href="#" />
<link rel="next" title="Hello World!" href="tutorial.html" />
</head>
<body>
- <div class="header"><h1 class="heading"><a href="#">
- <span>Proton 0.8 documentation</span></a></h1>
- <h2 class="heading"><span>Some Proton Examples</span></h2>
- </div>
- <div class="topnav">
-
- <p>
- <a class="uplink" href="#">Contents</a>
-   ::  
- <a href="tutorial.html">Hello World!</a>  »
- </p>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="tutorial.html" title="Hello World!"
+ accesskey="N">next</a> |</li>
+ <li><a href="#">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
- </div>
- <div class="content">
-
-
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="body">
+
<div class="section" id="some-proton-examples">
<h1>Some Proton Examples<a class="headerlink" href="#some-proton-examples" title="Permalink to this headline">¶</a></h1>
<p>Contents:</p>
@@ -61,17 +60,22 @@
</div>
+ </div>
</div>
- <div class="bottomnav">
-
- <p>
- <a class="uplink" href="#">Contents</a>
-   ::  
- <a href="tutorial.html">Hello World!</a>  »
- </p>
-
- </div>
-
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="tutorial.html" title="Hello World!"
+ >next</a> |</li>
+ <li><a href="#">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
<div class="footer">
© Copyright 2014, Apache Qpid.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/objects.inv
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/objects.inv b/tutorial/_build/html/objects.inv
index 501066a..7516f12 100644
Binary files a/tutorial/_build/html/objects.inv and b/tutorial/_build/html/objects.inv differ
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/search.html
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/search.html b/tutorial/_build/html/search.html
index 67a39eb..84bb3b2 100644
--- a/tutorial/_build/html/search.html
+++ b/tutorial/_build/html/search.html
@@ -8,16 +8,15 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Search — Proton 0.8 documentation</title>
+ <title>Search — Proton 0.9-alpha documentation</title>
- <link rel="stylesheet" href="_static/haiku.css" type="text/css" />
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/print.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.8',
+ VERSION: '0.9-alpha',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -27,8 +26,7 @@
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/searchtools.js"></script>
- <script type="text/javascript" src="_static/theme_extras.js"></script>
- <link rel="top" title="Proton 0.8 documentation" href="index.html" />
+ <link rel="top" title="Proton 0.9-alpha documentation" href="index.html" />
<script type="text/javascript">
jQuery(function() { Search.loadIndex("searchindex.js"); });
</script>
@@ -36,20 +34,20 @@
</head>
<body>
- <div class="header"><h1 class="heading"><a href="index.html">
- <span>Proton 0.8 documentation</span></a></h1>
- <h2 class="heading"><span>Search</span></h2>
- </div>
- <div class="topnav">
-
- <p>
- <a class="uplink" href="index.html">Contents</a>
- </p>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li><a href="index.html">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
- </div>
- <div class="content">
-
-
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="body">
+
<h1 id="search-documentation">Search</h1>
<div id="fallback" class="admonition warning">
<script type="text/javascript">$('#fallback').hide();</script>
@@ -74,15 +72,19 @@
</div>
+ </div>
</div>
- <div class="bottomnav">
-
- <p>
- <a class="uplink" href="index.html">Contents</a>
- </p>
-
- </div>
-
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li><a href="index.html">Proton 0.9-alpha documentation</a> »</li>
+ </ul>
+ </div>
<div class="footer">
© Copyright 2014, Apache Qpid.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0c822c6d/tutorial/_build/html/searchindex.js
----------------------------------------------------------------------
diff --git a/tutorial/_build/html/searchindex.js b/tutorial/_build/html/searchindex.js
index 19096e1..cfcb4e9 100644
--- a/tutorial/_build/html/searchindex.js
+++ b/tutorial/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({objects:{},terms:{all:1,concept:[],illustr:1,code:1,abil:1,follow:1,incas:1,send:1,program:1,larg:1,sent:1,on_messag:1,util:1,mechan:[],veri:1,did:1,helloworld:1,"try":1,prevent:[],direct:[0,1],slithi:1,second:1,pass:1,further:1,port:[],rath:1,even:1,what:[],repli:1,abl:1,"while":1,remote_sourc:1,method:1,honour:[],gener:1,here:1,bodi:1,let:1,address:1,modifi:1,valu:[],acceptor:1,convert:1,sender:1,queue:1,credit:1,chang:[],ourselv:1,via:[],incomingmessagehandl:1,wit:1,total:1,establish:1,twa:1,from:1,describ:[],would:1,commun:1,two:[],handler:1,call:1,msg:1,scope:[],tell:1,more:1,sort:[],desir:1,relat:[],particular:1,actual:1,given:1,cach:1,must:[],dictat:1,none:1,endpoint:1,work:1,can:1,def:1,control:1,want:[],process:1,accept:1,topic:1,explor:[],listent:[],occur:1,delai:1,rather:1,anoth:1,write:1,conn:1,simpl:1,after:1,befor:[],callback:1,associ:[],demonstr:1,alloc:1,issu:1,inform:[],incorpor:[],enter:1,volum:1,oper:1,least:1,over:1,remote_condit:1,becaus:1,throu
gh:1,reconnect:1,still:1,dynam:1,paramet:[],conjunct:1,disconnect:1,link_flow:[],borogrov:1,helloworldsend:1,might:1,easier:1,them:1,"return":1,handl:1,"break":1,mention:[],flowcontrol:1,now:1,mome:1,strive:1,stopper:[],name:1,separ:[],reactiv:1,fulli:1,proton_util:[],gire:1,connect:1,our:1,helloworldreceiv:1,todo:1,event:1,special:1,out:1,accomplish:[],req:1,content:0,laid:1,print:1,earlier:1,differ:1,reason:1,recv:1,shortest:1,care:[],could:1,timer:[],messagingcontext:1,first:1,origin:1,rang:1,notifi:1,directli:1,upper:1,onc:1,number:[],restrict:1,instruct:[],done:[],messag:1,open:1,brillig:1,tove:1,construct:1,too:1,interfac:[],"final":1,listen:1,option:1,specifi:1,provid:1,part:1,than:1,whenev:[],remot:1,structur:1,were:1,deliveri:[],ani:1,have:1,need:1,requisit:[],min:1,self:1,client:1,note:1,also:1,without:1,build:[],which:1,singl:1,uppercas:1,gymbl:1,allow:1,though:1,object:1,react:1,on_disconnect:1,"class":1,tradit:1,don:1,url:1,later:[],flow:1,doe:1,runtim:[],gracefulli:[],
recipi:1,show:1,particularli:1,involv:1,onli:1,configur:1,should:[],queu:1,local:[],variou:1,get:1,stop:1,outgoingmessagehandl:1,"new":[],requir:1,enabl:1,cleanli:[],common:1,contain:[],where:1,on_connection_remote_open:1,respond:1,set:1,see:1,respons:[0,1],close:1,kei:[],pattern:1,written:1,won:1,"import":1,inabl:[],extend:[],style:1,last:1,howev:1,against:[],instanc:1,context:1,logic:[],simpli:1,schedul:1,arriv:[],proton:[0,1],shutdown:[],respect:[],on_link_remote_open:1,coupl:1,connectionhandl:[],due:1,trigger:1,interest:[],basic:[0,1],next_request:1,togeth:1,backoff:[],"case":1,look:1,servic:1,wabe:1,aim:1,defin:1,invok:1,error:1,on_tim:1,loop:1,outgrab:1,helper:1,readi:1,toolkit:1,worri:1,destin:[],senderhandl:[],incom:1,"__init__":1,receiv:1,make:1,same:1,mimsi:1,finish:[],receiverhandl:[],hang:[],temporari:1,implement:1,appropri:1,keyboardinterrupt:1,well:1,exampl:[0,1],thi:1,everyth:1,explan:1,protocol:1,just:1,obtain:1,except:1,littl:1,add:1,other:[],els:1,match:1,take:1,ap
plic:1,on_link_remote_clos:1,pop:1,world:[0,1],specif:[],server:1,necessari:1,either:1,lose:1,often:1,acknowledg:1,eventloop:1,some:[0,1],back:1,handshak:1,confirm:1,avoid:1,definit:1,outgo:[],exit:[],localhost:1,refer:1,run:1,on_link_flow:1,power:[],is_receiv:1,broker:1,on_accept:1,host:1,peer:1,about:1,send_msg:1,socket:[],most:[],constructor:1,own:1,within:1,automat:[],drain:1,down:1,ensur:1,your:[],wai:[],aren:1,support:1,start:1,much:[],on_connection_remote_clos:1,includ:1,suit:1,"function":1,creation:1,offer:1,link:1,line:1,"true":1,count:[],made:1,possibl:1,whether:[],until:1,limit:[],similar:1,expect:1,creat:1,request:[0,1],doesn:[],unauthent:[],amqp:1,when:1,detail:1,proton_ev:1,"default":1,cleanup:1,test:1,you:1,intend:[],sequenc:1,consid:[],reliabl:1,rule:1,ignor:[],fact:[],time:1,reply_to:1,hello:[0,1]},objtypes:{},titles:["Some Proton Examples","Hello World!"],objnames:{},filenames:["index","tutorial"]})
\ No newline at end of file
+Search.setIndex({objects:{},terms:{all:1,concept:[],illustr:1,code:1,abil:1,follow:1,incas:1,send:1,program:1,larg:1,sent:1,on_messag:1,util:[],mechan:1,veri:1,relev:1,did:1,helloworld:1,"try":1,prevent:[],direct:[0,1],slithi:1,second:1,pass:1,further:1,port:[],rath:1,even:[],what:[],repli:1,abl:1,"while":1,remote_sourc:1,method:1,honour:[],gener:[],here:1,bodi:1,let:1,address:1,modifi:1,valu:[],acceptor:1,convert:1,sender:1,queue:1,credit:1,chang:[],ourselv:1,via:[],incomingmessagehandl:1,wit:1,total:1,establish:[],on_connection_open:1,twa:1,from:1,describ:[],would:1,commun:1,two:[],handler:1,call:1,msg:1,scope:[],type:1,tell:1,more:1,sort:[],desir:1,relat:[],relai:1,particular:1,actual:[],given:[],cach:1,must:[],dictat:1,none:1,endpoint:[],work:1,can:1,def:1,control:1,want:[],process:1,accept:1,topic:1,explor:[],listent:[],occur:1,delai:[],thing:1,rather:1,anoth:1,write:1,conn:1,simpl:1,after:1,befor:[],callback:[],mai:1,data:1,demonstr:1,alloc:1,third:1,correspond:1,issu:1,inform
:1,incorpor:[],enter:1,volum:1,oper:[],least:1,over:1,remote_condit:[],becaus:1,through:1,reconnect:1,still:1,dynam:1,paramet:[],conjunct:1,disconnect:[],link_flow:[],borogrov:1,helloworldsend:[],might:1,easier:[],them:1,"return":1,handl:1,"break":[],mention:[],flowcontrol:1,now:1,mome:1,strive:1,stopper:[],name:1,separ:[],reactiv:1,fulli:[],proton_util:[],gire:1,connect:1,our:1,helloworldreceiv:1,todo:1,event:1,special:1,out:1,remote_offered_cap:1,accomplish:[],req:1,publish:1,content:0,laid:1,print:1,earlier:[],differ:1,reason:[],base:1,recv:1,shortest:1,care:[],could:1,timer:[],messagingcontext:[],first:1,origin:1,rang:[],notifi:1,directli:1,upper:1,onc:1,number:[],restrict:1,instruct:[],done:[],messag:1,open:1,brillig:1,associ:[],tove:1,construct:1,too:1,interfac:[],"final":1,listen:1,option:1,specifi:1,provid:1,part:1,create_send:1,than:1,whenev:1,remot:[],structur:1,were:1,deliveri:[],ani:1,manner:1,have:1,need:1,requisit:[],on_link_open:1,min:[],self:1,client:1,note:1,also:1,
without:1,build:[],which:1,singl:1,uppercas:1,gymbl:1,allow:1,though:1,object:[],on_credit:1,react:[],on_disconnect:1,"class":1,tradit:1,don:1,url:1,later:[],flow:1,doe:1,runtim:[],determin:1,gracefulli:[],drain:[],recipi:1,show:1,particularli:1,involv:1,onli:1,configur:[],should:[],queu:[],local:[],variou:[],get:1,stop:[],outgoingmessagehandl:[],"new":[],requir:1,enabl:[],cleanli:[],common:1,contain:[],where:1,on_connection_remote_open:[],respond:1,set:1,see:1,respons:[0,1],close:1,kei:[],pattern:1,written:[],won:1,"import":1,inabl:[],extend:[],style:[],last:1,howev:1,against:[],instanc:1,context:[],logic:[],among:1,simpli:1,point:1,schedul:[],arriv:1,pop:1,shutdown:[],respect:[],assum:1,on_link_remote_open:1,coupl:1,connectionhandl:[],due:[],been:1,trigger:1,interest:1,basic:[0,1],next_request:1,togeth:[],backoff:[],"case":1,look:1,servic:1,wabe:1,aim:1,defin:1,invok:1,error:[],anonym:1,on_tim:[],loop:1,outgrab:1,helper:[],readi:1,toolkit:1,worri:1,destin:[],senderhandl:[],incom:1
,"__init__":1,receiv:1,make:[],same:1,mimsi:1,finish:[],receiverhandl:[],hang:[],driven:1,temporari:1,implement:[],appropri:1,keyboardinterrupt:1,well:1,exampl:[0,1],thi:1,everyth:[],rout:1,explan:1,protocol:1,just:1,obtain:[],except:1,littl:[],add:1,other:1,els:1,match:[],take:1,applic:1,on_link_remote_clos:[],proton:[0,1],world:[0,1],like:1,specif:[],server:1,necessari:[],either:[],lose:[],often:1,acknowledg:[],eventloop:1,some:[0,1],back:1,handshak:1,confirm:1,avoid:[],definit:[],outgo:[],exit:1,localhost:1,refer:[],run:1,on_link_flow:[],power:[],is_receiv:[],broker:1,on_accept:1,host:1,peer:1,about:1,send_msg:1,socket:1,most:[],constructor:1,own:1,on_connection_clos:1,within:1,automat:[],three:1,down:1,ensur:1,your:[],wai:[],aren:1,support:1,start:1,much:[],on_connection_remote_clos:[],includ:[],suit:[],"function":1,creation:[],offer:[],create_receiv:1,link:1,line:1,"true":1,count:[],made:[],possibl:1,whether:[],until:[],limit:[],similar:1,expect:1,creat:1,request:[0,1],doesn:[]
,unauthent:[],amqp:1,when:1,detail:1,proton_ev:1,"default":1,cleanup:1,test:1,you:1,intend:1,sequenc:1,consid:[],clienthandl:1,reliabl:1,rule:1,ignor:[],fact:[],time:[],reply_to:1,hello:[0,1]},objtypes:{},titles:["Some Proton Examples","Hello World!"],objnames:{},filenames:["index","tutorial"]})
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org