You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by bu...@apache.org on 2015/09/08 08:48:53 UTC

svn commit: r964717 [3/3] - in /websites/staging/river/trunk/content: ./ doc/

Modified: websites/staging/river/trunk/content/supported-platforms.html
==============================================================================
--- websites/staging/river/trunk/content/supported-platforms.html (original)
+++ websites/staging/river/trunk/content/supported-platforms.html Tue Sep  8 06:48:52 2015
@@ -66,9 +66,20 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="supported-platforms">Supported platforms</h1>
-<h2 id="operating-systems">Operating systems</h2>
-<table>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="supported-platforms">Supported platforms<a class="headerlink" href="#supported-platforms" title="Permanent link">&para;</a></h1>
+<h2 id="operating-systems">Operating systems<a class="headerlink" href="#operating-systems" title="Permanent link">&para;</a></h2>
+<table class="table">
 <thead>
 <tr>
 <th>OS</th>
@@ -98,8 +109,8 @@
 </tr>
 </tbody>
 </table>
-<h2 id="java-runtime-versions">Java runtime versions</h2>
-<table>
+<h2 id="java-runtime-versions">Java runtime versions<a class="headerlink" href="#java-runtime-versions" title="Permanent link">&para;</a></h2>
+<table class="table">
 <thead>
 <tr>
 <th>Version</th>
@@ -131,8 +142,8 @@
 <li>Phoenix implementation uses com.sun.* api</li>
 </ul>
 <p>The com.sun.* packages are only available on Sun/Oracle based JDK's</p>
-<h2 id="authentication-subsystems">Authentication subsystems</h2>
-<table>
+<h2 id="authentication-subsystems">Authentication subsystems<a class="headerlink" href="#authentication-subsystems" title="Permanent link">&para;</a></h2>
+<table class="table">
 <thead>
 <tr>
 <th>System</th>
@@ -146,7 +157,7 @@
 </tr>
 </tbody>
 </table>
-<h2 id="testing-framework">Testing framework</h2>
+<h2 id="testing-framework">Testing framework<a class="headerlink" href="#testing-framework" title="Permanent link">&para;</a></h2>
 <p>Our current quality assurance (QA) framework only works with JDK6. </p>
           </div>
         </td>
@@ -155,7 +166,18 @@
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -163,7 +185,7 @@
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -171,7 +193,7 @@
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -183,7 +205,7 @@
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -199,7 +221,7 @@
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -209,7 +231,7 @@
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/testing-categories.html
==============================================================================
--- websites/staging/river/trunk/content/testing-categories.html (original)
+++ websites/staging/river/trunk/content/testing-categories.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="test-categories">Test categories</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="test-categories">Test categories<a class="headerlink" href="#test-categories" title="Permanent link">&para;</a></h1>
 <p>The test categories are;</p>
 <ol>
 <li>activation</li>
@@ -197,7 +208,18 @@
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -205,7 +227,7 @@
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -213,7 +235,7 @@
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -225,7 +247,7 @@
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -241,7 +263,7 @@
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -251,7 +273,7 @@
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/user-guide-basic-river-services.html
==============================================================================
--- websites/staging/river/trunk/content/user-guide-basic-river-services.html (original)
+++ websites/staging/river/trunk/content/user-guide-basic-river-services.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="getting-started-with-river">Getting Started With River</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="getting-started-with-river">Getting Started With River<a class="headerlink" href="#getting-started-with-river" title="Permanent link">&para;</a></h1>
 <p>This document is going to explain how you can use the inbuilt "simple" services that come with River.  More specifically;</p>
 <ul>
 <li>A Lookup Service (the "reggie" implementation)</li>
@@ -75,7 +86,7 @@
 </ul>
 <p>The instructions assume that you're building from source as checked out from the SVN trunk.  Currently this is necessary because the code snippets below use methods and classes which, at time of writing, haven't made it into the latest binary release yet.  Having said that, the code you will need in the binary release isn't to far removed from what you'll see below, so you can progress with the binary release if you want to and are happy odifying the code.</p>
 <p>If you are going to use the latest release then you will still need to download (from the SVN trunk) some of the Windows BAT files mentioned below.  *nix sh scripts of those same batch files will appear shortly.</p>
-<h2 id="environment-setup">Environment Setup</h2>
+<h2 id="environment-setup">Environment Setup<a class="headerlink" href="#environment-setup" title="Permanent link">&para;</a></h2>
 <p>The following instructions all assume that you have checked out River to some directory which is throughout referred to as <code>$RIVER_HOME</code>.  Further, you have changed directory into <code>$RIVER_HOME/examples/hello</code>.</p>
 <blockquote>
 <p><strong>Important</strong>: Run all scripts from the <code>hello</code> directory</p>
@@ -84,7 +95,7 @@
 <li>Change directory to $RIVER_HOME</li>
 <li>Use Ant to build River, i.e. <code>ant all.build</code></li>
 </ul>
-<h2 id="running-code-which-uses-river-services">Running Code Which Uses River Services</h2>
+<h2 id="running-code-which-uses-river-services">Running Code Which Uses River Services<a class="headerlink" href="#running-code-which-uses-river-services" title="Permanent link">&para;</a></h2>
 <p>Since River uses dynamic code downloading, we need to grant various permissions to our JVM to allow that.  In the interest of simplicity, we are going to grant everything every permission.  In the real world, this would obviously not be recommended.</p>
 <p>To grant these permissions we need to create a policy file:</p>
 <div class="codehilite"><pre><span class="n">grant</span> <span class="p">{</span> 
@@ -105,32 +116,32 @@
 </pre></div>
 
 
-<h2 id="starting-the-http-server">Starting the HTTP server</h2>
-<h3 id="what-wait-why-do-i-need-to-do-that">What?  Wait, why do I need to do that?</h3>
+<h2 id="starting-the-http-server">Starting the HTTP server<a class="headerlink" href="#starting-the-http-server" title="Permanent link">&para;</a></h2>
+<h3 id="what-wait-why-do-i-need-to-do-that">What?  Wait, why do I need to do that?<a class="headerlink" href="#what-wait-why-do-i-need-to-do-that" title="Permanent link">&para;</a></h3>
 <p>When services get marshalled for sending over the wire, the first part of their stream is the codebase URL.  This URL tells the downloading JVM where to load the supporting JARs from.  Often (although not always) in the River/Jini world this code base harks back to some HTTP server.  There is a simple HTPP server packaged inside River which can be used for this.  That's what we're going to start.</p>
 <p>See <a href="http://download.oracle.com/javase/1.5.0/docs/guide/rmi/codebase.html">3.2 How codebase is used in Java RMI</a> for more details.</p>
-<h3 id="instructions">Instructions</h3>
+<h3 id="instructions">Instructions<a class="headerlink" href="#instructions" title="Permanent link">&para;</a></h3>
 <ul>
 <li>Change to directory to <code>$RIVER_HOME/examples/hello/</code></li>
 <li>Execute the script; <code>scripts/httpd.bat</code></li>
 </ul>
-<h3 id="testing-it">Testing it</h3>
+<h3 id="testing-it">Testing it<a class="headerlink" href="#testing-it" title="Permanent link">&para;</a></h3>
 <p>To test that the HTTP server is running correctly use wget or your web browser on the following URL</p>
 <ul>
 <li>http://localhost:8080/reggie-dl.jar</li>
 </ul>
-<h2 id="starting-a-service-registrar-lookup-service">Starting a Service Registrar (Lookup Service)</h2>
-<h3 id="what-wait-why-do-i-need-to-do-that_1">What?  Wait, why do I need to do that?</h3>
+<h2 id="starting-a-service-registrar-lookup-service">Starting a Service Registrar (Lookup Service)<a class="headerlink" href="#starting-a-service-registrar-lookup-service" title="Permanent link">&para;</a></h2>
+<h3 id="what-wait-why-do-i-need-to-do-that_1">What?  Wait, why do I need to do that?<a class="headerlink" href="#what-wait-why-do-i-need-to-do-that_1" title="Permanent link">&para;</a></h3>
 <p>Typically, in an environment which uses River/Jini services, a Lookup Service will be used.  This Lookup Service is then used by your code to find River/Jini services.  Lookup Services always know the current state of the subnet or federated space.</p>
 <p>Broadly speaking (although not 100% accurately) you need a Lookup Service in order to be able to find other services to use.</p>
-<h2 id="instructions_1">Instructions</h2>
+<h2 id="instructions_1">Instructions<a class="headerlink" href="#instructions_1" title="Permanent link">&para;</a></h2>
 <ul>
 <li>Change directory to <code>$RIVER_HOME/examples/hello</code></li>
 <li>Execute the script <code>scripts/jrmp-reggie.bat</code></li>
 </ul>
-<h3 id="testing-it_1">Testing it</h3>
+<h3 id="testing-it_1">Testing it<a class="headerlink" href="#testing-it_1" title="Permanent link">&para;</a></h3>
 <p>There are two ways to find our Lookup Service.  Remember that the interface which fulfills the role of a Lookup Service is <code>ServiceRegistrar</code>.</p>
-<h4 id="unicast">Unicast</h4>
+<h4 id="unicast">Unicast<a class="headerlink" href="#unicast" title="Permanent link">&para;</a></h4>
 <p>If we know where our Lookup Service is running, we can use unicast to connect straight to it.</p>
 <div class="codehilite"><pre><span class="n">LookupLocator</span> <span class="n">ll</span> <span class="p">=</span> <span class="n">new</span> <span class="n">LookupLocator</span><span class="p">(</span>&quot;<span class="n">jini</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>4160&quot;<span class="p">);</span>
 <span class="n">StreamServiceRegistrar</span> <span class="n">sr</span> <span class="p">=</span> <span class="n">ll</span><span class="p">.</span><span class="n">getStreamRegistrar</span><span class="p">();</span>
@@ -140,7 +151,7 @@
 
 <p>Assuming you don't get a <code>NullPointerException</code> and you do get a service ID written out, then your Lookup Service is running fine.</p>
 <p>The <code>LookupLocator</code> takes a String representing a "jini URL".  This jini URL is made up from the Strings "<code>jini://</code>" a hostname and (optionally) "<code>:</code>" and a port number.  4160 is the default port and is specified in the Lookup Service configuration file.  The scripts in the {{examples/hello}} directory will use the default port unless you have changed it.  See <a href="/doc/specs/html/discovery-spec.html">DJ.5.5 Address and Port Mappings for TCP and Multicast UDP</a> for more details.</p>
-<h4 id="multicast">Multicast</h4>
+<h4 id="multicast">Multicast<a class="headerlink" href="#multicast" title="Permanent link">&para;</a></h4>
 <p>If we know only that "some lookup services are on the subnet somewhere" then we can use multicast to find them.</p>
 <div class="codehilite"><pre><span class="n">DiscoveryListenerManagement</span> <span class="n">dlm</span> <span class="p">=</span> <span class="n">new</span> <span class="n">LookupDiscovery</span><span class="p">(</span><span class="n">LookupDiscovery</span><span class="p">.</span><span class="n">ALL_GROUPS</span><span class="p">);</span>
 
@@ -162,15 +173,15 @@
 
 <p>This approach is slightly different.  It is relying the <code>ServiceDiscoveryManager</code> to listen to the UDP multicast packets announcing the presence of a Lookup Service.  The same rules apply as for unicast on deciding whether or not your Lookup Service is running.</p>
 <p>This approach can be modified if you know which hosts on the subnet <em>might</em> be running lookup services.  You can define and pass this list to the <code>LookupDiscovery</code> constructor.</p>
-<h2 id="starting-a-java-space">Starting a Java Space</h2>
-<h3 id="what-wait-why-do-i-need-to-do-that_2">What?  Wait, why do I need to do that?</h3>
+<h2 id="starting-a-java-space">Starting a Java Space<a class="headerlink" href="#starting-a-java-space" title="Permanent link">&para;</a></h2>
+<h3 id="what-wait-why-do-i-need-to-do-that_2">What?  Wait, why do I need to do that?<a class="headerlink" href="#what-wait-why-do-i-need-to-do-that_2" title="Permanent link">&para;</a></h3>
 <p>Finding a Lookup Service is only useful if there are some other services on the network which you want to use, so now we're going to start a Java Space, and find that.  Using the Java Space is outside the scope of this document, although the "how" is relativily straight forward.</p>
-<h3 id="instructions_2">Instructions</h3>
+<h3 id="instructions_2">Instructions<a class="headerlink" href="#instructions_2" title="Permanent link">&para;</a></h3>
 <ul>
 <li>Change directory to <code>$RIVER_HOME/examples/hello</code></li>
 <li>Execute the script <code>scripts/jrmp-outrigger-group.bat</code></li>
 </ul>
-<h3 id="testing-it_2">Testing it</h3>
+<h3 id="testing-it_2">Testing it<a class="headerlink" href="#testing-it_2" title="Permanent link">&para;</a></h3>
 <p>To find any kind of service we must first create a template. 
 This is an instance of <code>ServiceTemplate</code> which describes the kind of thing we're 
 looking for. 
@@ -203,15 +214,15 @@ So the following code is a template whic
 </pre></div>
 
 
-<h2 id="starting-a-transaction-service">Starting a Transaction Service</h2>
-<h3 id="what-wait-why-do-i-need-to-do-that_3">What?  Wait, why do I need to do that?</h3>
+<h2 id="starting-a-transaction-service">Starting a Transaction Service<a class="headerlink" href="#starting-a-transaction-service" title="Permanent link">&para;</a></h2>
+<h3 id="what-wait-why-do-i-need-to-do-that_3">What?  Wait, why do I need to do that?<a class="headerlink" href="#what-wait-why-do-i-need-to-do-that_3" title="Permanent link">&para;</a></h3>
 <p>Because you'd like to find something that will give you a nice distributed transaction.</p>
-<h3 id="instructions_3">Instructions</h3>
+<h3 id="instructions_3">Instructions<a class="headerlink" href="#instructions_3" title="Permanent link">&para;</a></h3>
 <ul>
 <li>Change directory to <code>$RIVER_HOME/examples/hello</code></li>
 <li>Execute the script <code>scripts/jrmp-mahalo-group.bat</code></li>
 </ul>
-<h3 id="testing-it_3">Testing it</h3>
+<h3 id="testing-it_3">Testing it<a class="headerlink" href="#testing-it_3" title="Permanent link">&para;</a></h3>
 <p>Testing it is done in the same way as for the Java Space.  However, the constructor of the <code>ServiceTemplate</code> changes.</p>
 <div class="codehilite"><pre><span class="n">ServiceTemplate</span> <span class="n">template</span> <span class="p">=</span> <span class="n">new</span> <span class="n">ServiceTemplate</span><span class="p">(</span><span class="n">null</span><span class="p">,</span> <span class="n">new</span> <span class="n">Class</span><span class="p">[)</span> <span class="p">{</span> <span class="n">TransactionManager</span><span class="p">.</span><span class="n">class</span> <span class="p">},</span> <span class="n">new</span> <span class="n">Entry</span><span class="p">[</span>0<span class="p">](</span>0<span class="p">.</span><span class="n">html</span><span class="p">));</span>
 </pre></div>
@@ -222,7 +233,18 @@ So the following code is a template whic
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -230,7 +252,7 @@ So the following code is a template whic
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -238,7 +260,7 @@ So the following code is a template whic
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -250,7 +272,7 @@ So the following code is a template whic
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -266,7 +288,7 @@ So the following code is a template whic
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -276,7 +298,7 @@ So the following code is a template whic
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/user-guide-glossary.html
==============================================================================
--- websites/staging/river/trunk/content/user-guide-glossary.html (original)
+++ websites/staging/river/trunk/content/user-guide-glossary.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="user-guide-glossary">User Guide - Glossary</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="user-guide-glossary">User Guide - Glossary<a class="headerlink" href="#user-guide-glossary" title="Permanent link">&para;</a></h1>
 <ul>
 <li>4161<br/>
 This is the default Jini port which Lookup Service use</li>
@@ -84,7 +95,18 @@ The formal interface of a Lookup Service
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -92,7 +114,7 @@ The formal interface of a Lookup Service
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -100,7 +122,7 @@ The formal interface of a Lookup Service
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -112,7 +134,7 @@ The formal interface of a Lookup Service
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -128,7 +150,7 @@ The formal interface of a Lookup Service
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -138,7 +160,7 @@ The formal interface of a Lookup Service
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/user-guide-river-jar-artifacts.html
==============================================================================
--- websites/staging/river/trunk/content/user-guide-river-jar-artifacts.html (original)
+++ websites/staging/river/trunk/content/user-guide-river-jar-artifacts.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="user-guide-river-jar-artifacts">User Guide - River JAR Artifacts</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="user-guide-river-jar-artifacts">User Guide - River JAR Artifacts<a class="headerlink" href="#user-guide-river-jar-artifacts" title="Permanent link">&para;</a></h1>
 <p>The following is an extract from Brian Murphy's <a href="http://mail-archives.apache.org/mod_mbox/river-dev/201008.mbox/%3cAANLkTi=bfA5q-n_5f-ft1Pv+VKt2ZV2MUEbX2GN4+TTD@mail.gmail.com%3e">post</a> on the developer mailing list highlight some of the history behind the River/Jini JAR artifacts.</p>
 <p>... For those who might be wondering about artifacts like jini-core.jar, jini-ext.jar, sun-util.jar, etc., although there have been previous postings discussing how they are no longer needed, it might help some of the new folks on the list to hear a repeat of the history of those artifacts; and why they should not be used, and why they should probably be removed from the build.</p>
 <p>Back in the old jini 2.x release time frame, there was quite a bit of time and thought put into how the distribution should be re-packaged to address deployment issues; for example, better modularity, supporting overlays when upgrading, etc. That work resulted in the current artifact structure we now see; jsk-platform/jsk-lib/jsk-resources/jsk-dl/<service>/<service>-dl.</p>
@@ -79,7 +90,18 @@
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -87,7 +109,7 @@
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -95,7 +117,7 @@
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -107,7 +129,7 @@
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -123,7 +145,7 @@
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -133,7 +155,7 @@
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/user-guide-socketfactories.html
==============================================================================
--- websites/staging/river/trunk/content/user-guide-socketfactories.html (original)
+++ websites/staging/river/trunk/content/user-guide-socketfactories.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="using-a-socketfactory-with-a-tcpendpoint">Using a SocketFactory with a TcpEndpoint</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="using-a-socketfactory-with-a-tcpendpoint">Using a SocketFactory with a TcpEndpoint<a class="headerlink" href="#using-a-socketfactory-with-a-tcpendpoint" title="Permanent link">&para;</a></h1>
 <p>The SocketFactory needs to be Serializable. Make sure the hashcode of the SocketFactory stays the same during de-serialization. Otherwise you end up with multiple connections, and a lot of threads on the serverside. This is caused by the use of the hashcode of the SocketFactory in the hashcode of the endpoint. When it is not stable, seemingly equal endpoints do not get interned as the same endpoint.</p>
           </div>
         </td>
@@ -75,7 +86,18 @@
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -83,7 +105,7 @@
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -91,7 +113,7 @@
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -103,7 +125,7 @@
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -119,7 +141,7 @@
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -129,7 +151,7 @@
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">

Modified: websites/staging/river/trunk/content/wot.html
==============================================================================
--- websites/staging/river/trunk/content/wot.html (original)
+++ websites/staging/river/trunk/content/wot.html Tue Sep  8 06:48:52 2015
@@ -66,7 +66,18 @@
         <tr>
         <td style="overflow: hidden;" valign="top" width="100%">
           <div class="wiki-content">
-<h1 id="web-of-trust">Web of trust</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="web-of-trust">Web of trust<a class="headerlink" href="#web-of-trust" title="Permanent link">&para;</a></h1>
 <p><a href="http://en.wikipedia.org/wiki/Web_of_trust">http://en.wikipedia.org/wiki/Web_of_trust</a></p>
 <p>Gregg: </p>
 <p>... Ultimately, Jini needs, in my opinion, to focus authentication above the network layer, and use signed jars, encrypted paths, and cert based auth, so that the network path, can not be a part of the exploitation, and instead, each end of a "communication", is responsible for trusting the other, through negotiations carried through the network, instead of using information about the network to guarantee trust.  ...</p>
@@ -77,7 +88,18 @@
             <div class="navigation_top">
               <div class="navigation_bottom"> 
 <!-- sidenav -->                                                                        
-<h3 id="the-foundation">The Foundation</h3>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="the-foundation">The Foundation<a class="headerlink" href="#the-foundation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="http://www.apache.org">Apache</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
@@ -85,7 +107,7 @@
 <li><a href="http://www.apache.org/security/">Security</a></li>
 <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
 </ul>
-<h3 id="apache-river">Apache river</h3>
+<h3 id="apache-river">Apache river<a class="headerlink" href="#apache-river" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="downloads.html">Downloads</a></li>
 <li><a href="maven-artifacts.html">Maven Artifacts</a></li>
@@ -93,7 +115,7 @@
 <li><a href="index.html">News</a></li>
 <li><a href="about.html">About</a></li>
 </ul>
-<h3 id="documentation">Documentation</h3>
+<h3 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="concepts.html">Concepts</a></li>
 <li><a href="user-guide-basic-river-services.html">Getting started</a></li>
@@ -105,7 +127,7 @@
 <li><a href="resources.html">Resources</a></li>
 <li><a href="building-a-release.html">Release</a></li>
 </ul>
-<h3 id="community">Community</h3>
+<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="get-involved.html">Get Involved</a></li>
 <li>Discussion<ul>
@@ -121,7 +143,7 @@
 <li><a href="people.html">People</a></li>
 <li><a href="found-a-bug.html">Found a Bug</a>?</li>
 </ul>
-<h3 id="development">Development</h3>
+<h3 id="development">Development<a class="headerlink" href="#development" title="Permanent link">&para;</a></h3>
 <ul>
 <li><a href="source-code.html">Source Code</a></li>
 <li><a href="building-river.html">Building River</a></li>
@@ -131,7 +153,7 @@
 <li><a href="https://issues.apache.org/jira/browse/RIVER">Issue Tracker</a></li>
 <li><a href="http://wiki.apache.org/river/">Wiki</a></li>
 </ul>
-<h3 id="search">Search</h3>
+<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
 <DIV>
 <form method="get" action="http://www.google.com/search" id="search" name="search" style="font-size: 10px;">
  <input type="hidden" name="sitesearch" value="river.apache.org">