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 <[email protected]> Authored: Fri Nov 14 09:23:48 2014 +0000 Committer: Gordon Sim <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]
