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">¶</a></h1>
+<h2 id="operating-systems">Operating systems<a class="headerlink"
href="#operating-systems" title="Permanent link">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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>"<span
class="n">jini</span><span class="p">:</span><span class="o">//</span><span
class="n">localhost</span><span class="p">:</span>4160"<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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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/%[email protected]%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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">