http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_adaptable_filter_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_adaptable_filter_range.html 
b/content/recipes/recipe_adaptable_filter_range.html
index 762bf10..73d89dc 100644
--- a/content/recipes/recipe_adaptable_filter_range.html
+++ b/content/recipes/recipe_adaptable_filter_range.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -657,7 +657,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" 
href="https://github.com/apache/incubator-edgent-website/blob/master/site/recipes/recipe_adaptable_filter_range.md";
 class="btn btn-default githubEditButton" role="button"><i class="fa fa-github 
fa-lg"></i> Edit me</a>
     
-  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out 
of range</a> recipe introduced the basics of filtering as well as the use of a 
<a 
href="https://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/analytics/sensors/Range.html";>Range</a>.</p>
+  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out 
of range</a> recipe introduced the basics of filtering as well as the use of a 
<a 
href="/javadoc/latest/index.html?org/apache/edgent/analytics/sensors/Range.html">Range</a>.</p>
 
 <p>Oftentimes, a user wants a filter&#39;s behavior to be adaptable rather 
than static. A filter&#39;s range can be made changeable via commands from some 
external source or just changed as a result of some other local analytics.</p>
 
@@ -675,7 +675,7 @@ $('#toc').on('click', 'a', function() {
         <span class="k">new</span> <span class="n">AtomicReference</span><span 
class="o">&lt;&gt;(</span><span class="n">DEFAULT_TEMP_RANGE</span><span 
class="o">);</span>
 </code></pre></div>
 <h2 id="define-a-method-to-change-the-range">Define a method to change the 
range</h2>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="kt">void</span> <span 
class="nf">setOptimalTempRange</span><span class="p">(</span><span 
class="n">Range</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;</span> <span 
class="n">range</span><span class="o">)</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="kt">void</span> <span 
class="nf">setOptimalTempRange</span><span class="o">(</span><span 
class="n">Range</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;</span> <span 
class="n">range</span><span class="o">)</span> <span class="o">{</span>
     <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span class="s">"Using optimal 
temperature range: "</span> <span class="o">+</span> <span 
class="n">range</span><span class="o">);</span>
     <span class="n">optimalTempRangeRef</span><span class="o">.</span><span 
class="na">set</span><span class="o">(</span><span class="n">range</span><span 
class="o">);</span>
 <span class="o">}</span>
@@ -721,7 +721,7 @@ $('#toc').on('click', 'a', function() {
     <span class="kd">static</span> <span class="n">AtomicReference</span><span 
class="o">&lt;</span><span class="n">Range</span><span 
class="o">&lt;</span><span class="n">Double</span><span 
class="o">&gt;&gt;</span> <span class="n">optimalTempRangeRef</span> <span 
class="o">=</span>
             <span class="k">new</span> <span 
class="n">AtomicReference</span><span class="o">&lt;&gt;(</span><span 
class="n">DEFAULT_TEMP_RANGE</span><span class="o">);</span>
 
-    <span class="kd">static</span> <span class="kt">void</span> <span 
class="n">setOptimalTempRange</span><span class="o">(</span><span 
class="n">Range</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;</span> <span 
class="n">range</span><span class="o">)</span> <span class="o">{</span>
+    <span class="kd">static</span> <span class="kt">void</span> <span 
class="nf">setOptimalTempRange</span><span class="o">(</span><span 
class="n">Range</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;</span> <span 
class="n">range</span><span class="o">)</span> <span class="o">{</span>
         <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span class="s">"Using optimal 
temperature range: "</span> <span class="o">+</span> <span 
class="n">range</span><span class="o">);</span>
         <span class="n">optimalTempRangeRef</span><span 
class="o">.</span><span class="na">set</span><span class="o">(</span><span 
class="n">range</span><span class="o">);</span>
     <span class="o">}</span>
@@ -731,7 +731,7 @@ $('#toc').on('click', 'a', function() {
      * temperature readings (in Fahrenheit). Use a simple filter
      * to determine when the temperature is out of the optimal range.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -798,7 +798,7 @@ $('#toc').on('click', 'a', function() {
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_adaptable_polling_source.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_adaptable_polling_source.html 
b/content/recipes/recipe_adaptable_polling_source.html
index 267ecbe..f5a92fb 100644
--- a/content/recipes/recipe_adaptable_polling_source.html
+++ b/content/recipes/recipe_adaptable_polling_source.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -663,7 +663,7 @@ $('#toc').on('click', 'a', function() {
 
 <p>An Edgent <code>IotProvider</code> and <code>IoTDevice</code> with its 
command streams would be a natural way to control the application. In this 
recipe we will just simulate a &quot;set poll period&quot; command stream.</p>
 
-<p>The <code>Topology.poll()</code> <a 
href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/topology/Topology.html#poll-org.apache.edgent.function.Supplier-long-java.util.concurrent.TimeUnit-";>documentation</a>
 describes how the poll period may be changed at runtime.</p>
+<p>The <code>Topology.poll()</code> <a 
href="/javadoc/latest/org/apache/edgent/topology/Topology.html#poll-org.apache.edgent.function.Supplier-long-java.util.concurrent.TimeUnit-">documentation</a>
 describes how the poll period may be changed at runtime.</p>
 
 <p>The mechanism is based on a more general Edgent runtime 
<code>edgent.execution.services.ControlService</code> service. The runtime 
registers &quot;control beans&quot; for entities that are controllable. These 
controls can be retrieved at runtime via the service.</p>
 
@@ -678,8 +678,8 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <p>It&#39;s also a good practice to add tags to streams to improve the 
usability of the development mode Edgent console.</p>
 
-<h2 id="define-a-quot-set-poll-period-quot-method">Define a &quot;set poll 
period&quot; method</h2>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span class="kt">void</span> 
<span class="n">setPollPeriod</span><span class="o">(</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">pollStream</span><span class="o">,</span> <span 
class="kt">long</span> <span class="n">period</span><span class="o">,</span> 
<span class="n">TimeUnit</span> <span class="n">unit</span><span 
class="o">)</span> <span class="o">{</span>
+<h2 id="define-a-set-poll-period-method">Define a &quot;set poll period&quot; 
method</h2>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span class="kt">void</span> 
<span class="nf">setPollPeriod</span><span class="o">(</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">pollStream</span><span class="o">,</span> <span 
class="kt">long</span> <span class="n">period</span><span class="o">,</span> 
<span class="n">TimeUnit</span> <span class="n">unit</span><span 
class="o">)</span> <span class="o">{</span>
     <span class="c1">// get the topology's runtime ControlService 
service</span>
     <span class="n">ControlService</span> <span class="n">cs</span> <span 
class="o">=</span> <span class="n">pollStream</span><span 
class="o">.</span><span class="na">topology</span><span 
class="o">().</span><span class="na">getRuntimeServiceSupplier</span><span 
class="o">()</span>
                                 <span class="o">.</span><span 
class="na">get</span><span class="o">().</span><span 
class="na">getService</span><span class="o">(</span><span 
class="n">ControlService</span><span class="o">.</span><span 
class="na">class</span><span class="o">);</span>
@@ -692,7 +692,7 @@ $('#toc').on('click', 'a', function() {
     <span class="n">control</span><span class="o">.</span><span 
class="na">setPeriod</span><span class="o">(</span><span 
class="n">period</span><span class="o">,</span> <span 
class="n">unit</span><span class="o">);</span>
 <span class="o">}</span>
 </code></pre></div>
-<h2 id="process-the-quot-set-poll-period-quot-command-stream">Process the 
&quot;set poll period&quot; command stream</h2>
+<h2 id="process-the-set-poll-period-command-stream">Process the &quot;set poll 
period&quot; command stream</h2>
 
 <p>Our commands are on the <code>TStream&lt;JsonObject&gt; cmds</code> stream. 
Each <code>JsonObject</code> tuple is a command with the properties 
&quot;period&quot; and &quot;unit&quot;.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="n">cmds</span><span class="o">.</span><span class="na">sink</span><span 
class="o">(</span><span class="n">json</span> <span class="o">-&gt;</span> 
<span class="n">setPollPeriod</span><span class="o">(</span><span 
class="n">engineTemp</span><span class="o">,</span>
@@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() {
      * Poll a temperature sensor to periodically obtain temperature readings.
      * Respond to a simulated command stream to change the poll period.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -749,7 +749,7 @@ $('#toc').on('click', 'a', function() {
         <span class="n">dp</span><span class="o">.</span><span 
class="na">submit</span><span class="o">(</span><span class="n">top</span><span 
class="o">);</span>
     <span class="o">}</span>
 
-    <span class="kd">static</span> <span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span class="kt">void</span> 
<span class="n">setPollPeriod</span><span class="o">(</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">pollStream</span><span class="o">,</span> <span 
class="kt">long</span> <span class="n">period</span><span class="o">,</span> 
<span class="n">TimeUnit</span> <span class="n">unit</span><span 
class="o">)</span> <span class="o">{</span>
+    <span class="kd">static</span> <span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span class="kt">void</span> 
<span class="nf">setPollPeriod</span><span class="o">(</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">pollStream</span><span class="o">,</span> <span 
class="kt">long</span> <span class="n">period</span><span class="o">,</span> 
<span class="n">TimeUnit</span> <span class="n">unit</span><span 
class="o">)</span> <span class="o">{</span>
         <span class="c1">// get the topology's runtime ControlService 
service</span>
         <span class="n">ControlService</span> <span class="n">cs</span> <span 
class="o">=</span> <span class="n">pollStream</span><span 
class="o">.</span><span class="na">topology</span><span 
class="o">().</span><span class="na">getRuntimeServiceSupplier</span><span 
class="o">()</span>
                                     <span class="o">.</span><span 
class="na">get</span><span class="o">().</span><span 
class="na">getService</span><span class="o">(</span><span 
class="n">ControlService</span><span class="o">.</span><span 
class="na">class</span><span class="o">);</span>
@@ -762,7 +762,7 @@ $('#toc').on('click', 'a', function() {
         <span class="n">control</span><span class="o">.</span><span 
class="na">setPeriod</span><span class="o">(</span><span 
class="n">period</span><span class="o">,</span> <span 
class="n">unit</span><span class="o">);</span>
     <span class="o">}</span>
 
-    <span class="kd">static</span> <span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">JsonObject</span><span 
class="o">&gt;</span> <span class="n">simulatedSetPollPeriodCmds</span><span 
class="o">(</span><span class="n">Topology</span> <span 
class="n">top</span><span class="o">)</span> <span class="o">{</span>
+    <span class="kd">static</span> <span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">JsonObject</span><span 
class="o">&gt;</span> <span class="nf">simulatedSetPollPeriodCmds</span><span 
class="o">(</span><span class="n">Topology</span> <span 
class="n">top</span><span class="o">)</span> <span class="o">{</span>
         <span class="n">AtomicInteger</span> <span class="n">lastPeriod</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">AtomicInteger</span><span class="o">(</span><span 
class="mi">1</span><span class="o">);</span>
         <span class="n">TStream</span><span class="o">&lt;</span><span 
class="n">JsonObject</span><span class="o">&gt;</span> <span 
class="n">cmds</span> <span class="o">=</span> <span class="n">top</span><span 
class="o">.</span><span class="na">poll</span><span class="o">(()</span> <span 
class="o">-&gt;</span> <span class="o">{</span>
                 <span class="c1">// toggle between 1 and 2 sec period</span>
@@ -810,7 +810,7 @@ $('#toc').on('click', 'a', function() {
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_combining_streams_processing_results.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_combining_streams_processing_results.html 
b/content/recipes/recipe_combining_streams_processing_results.html
index 683527d..cbc96a2 100644
--- a/content/recipes/recipe_combining_streams_processing_results.html
+++ b/content/recipes/recipe_combining_streams_processing_results.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -681,7 +681,7 @@ $('#toc').on('click', 'a', function() {
     <span class="kd">public</span> <span class="n">Integer</span> <span 
class="n">currentDiastolic</span> <span class="o">=</span> <span 
class="mi">75</span><span class="o">;</span>
     <span class="n">Random</span> <span class="n">rand</span><span 
class="o">;</span>
 
-    <span class="kd">public</span> <span 
class="n">HeartMonitorSensor</span><span class="o">()</span> <span 
class="o">{</span>
+    <span class="kd">public</span> <span 
class="nf">HeartMonitorSensor</span><span class="o">()</span> <span 
class="o">{</span>
         <span class="n">rand</span> <span class="o">=</span> <span 
class="k">new</span> <span class="n">Random</span><span class="o">();</span>
     <span class="o">}</span>
 
@@ -690,7 +690,7 @@ $('#toc').on('click', 'a', function() {
      * pressure and a random diastolic pressure.
      */</span>
     <span class="nd">@Override</span>
-    <span class="kd">public</span> <span class="n">Map</span><span 
class="o">&lt;</span><span class="n">String</span><span class="o">,</span> 
<span class="n">Integer</span><span class="o">&gt;</span> <span 
class="n">get</span><span class="o">()</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="n">Map</span><span 
class="o">&lt;</span><span class="n">String</span><span class="o">,</span> 
<span class="n">Integer</span><span class="o">&gt;</span> <span 
class="nf">get</span><span class="o">()</span> <span class="o">{</span>
         <span class="c1">// Change the current pressure by some random amount 
between -2 and 2</span>
         <span class="n">Integer</span> <span class="n">newSystolic</span> 
<span class="o">=</span> <span class="n">rand</span><span 
class="o">.</span><span class="na">nextInt</span><span class="o">(</span><span 
class="mi">2</span> <span class="o">+</span> <span class="mi">1</span> <span 
class="o">+</span> <span class="mi">2</span><span class="o">)</span> <span 
class="o">-</span> <span class="mi">2</span> <span class="o">+</span> <span 
class="n">currentSystolic</span><span class="o">;</span>
         <span class="n">currentSystolic</span> <span class="o">=</span> <span 
class="n">newSystolic</span><span class="o">;</span>
@@ -721,7 +721,7 @@ $('#toc').on('click', 'a', function() {
 <span class="kn">import</span> <span 
class="nn">org.apache.edgent.topology.Topology</span><span class="o">;</span>
 
 <span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">CombiningStreamsProcessingResults</span> <span class="o">{</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
         <span class="n">HeartMonitorSensor</span> <span 
class="n">monitor</span> <span class="o">=</span> <span class="k">new</span> 
<span class="n">HeartMonitorSensor</span><span class="o">();</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DevelopmentProvider</span><span class="o">();</span>
@@ -745,8 +745,8 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <h2 id="splitting-the-readings">Splitting the readings</h2>
 
-<p>We are now ready to split the <code>readings</code> stream by the blood 
pressure category. Let&#39;s look more closely at the method declaration of 
<code>split</code> below. For more details about <code>split</code>, refer to 
the <a 
href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/topology/TStream.html#split-int-org.apache.edgent.function.ToIntFunction-";>Javadoc</a>.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="n">java</span><span class="o">.</span><span class="na">util</span><span 
class="o">.</span><span class="na">List</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;&gt;</span> <span 
class="n">split</span><span class="o">(</span><span class="kt">int</span> <span 
class="n">n</span><span class="o">,</span> <span 
class="n">ToIntFunction</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">splitter</span><span class="o">)</span>
+<p>We are now ready to split the <code>readings</code> stream by the blood 
pressure category. Let&#39;s look more closely at the method declaration of 
<code>split</code> below. For more details about <code>split</code>, refer to 
the <a 
href="/javadoc/latest/org/apache/edgent/topology/TStream.html#split-int-org.apache.edgent.function.ToIntFunction-">Javadoc</a>.</p>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="n">java</span><span class="o">.</span><span class="na">util</span><span 
class="o">.</span><span class="na">List</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;&gt;</span> <span 
class="nf">split</span><span class="o">(</span><span class="kt">int</span> 
<span class="n">n</span><span class="o">,</span> <span 
class="n">ToIntFunction</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">splitter</span><span class="o">)</span>
 </code></pre></div>
 <p><code>split</code> returns a <code>List</code> of <code>TStream</code> 
objects, where each item in the list is one of the resulting output streams. In 
this case, one stream in the list will contain a flow of tuples where the blood 
pressure reading belongs to one of the five blood pressure categories. Another 
stream will contain a flow of tuples where the blood pressure reading belongs 
to a different blood pressure category, and so on.</p>
 
@@ -842,7 +842,7 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <h2 id="combining-the-alert-streams">Combining the alert streams</h2>
 
-<p>At this point, we have five streams of alerts. Suppose the doctors are 
interested in seeing a combination of the <em>Normal</em> alerts and 
<em>Prehypertension</em> alerts. Or, suppose that they would like to see all of 
the alerts from all categories together. Here, <code>union</code> comes in 
handy. For more details about <code>union</code>, refer to the <a 
href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/topology/TStream.html#union-org.apache.edgent.topology.TStream-";>Javadoc</a>.</p>
+<p>At this point, we have five streams of alerts. Suppose the doctors are 
interested in seeing a combination of the <em>Normal</em> alerts and 
<em>Prehypertension</em> alerts. Or, suppose that they would like to see all of 
the alerts from all categories together. Here, <code>union</code> comes in 
handy. For more details about <code>union</code>, refer to the <a 
href="/javadoc/latest/org/apache/edgent/topology/TStream.html#union-org.apache.edgent.topology.TStream-">Javadoc</a>.</p>
 
 <p>There are two ways to define a union. You can either union a 
<code>TStream</code> with another <code>TStream</code>, or with a set of 
streams (<code>Set&lt;TStream&lt;T&gt;&gt;</code>). In both cases, a single 
<code>TStream</code> is returned containing the tuples that flow on the input 
stream(s).</p>
 
@@ -929,7 +929,7 @@ EMERGENCY! SEE TO PATIENT IMMEDIATELY!
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_concurrent_analytics.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_concurrent_analytics.html 
b/content/recipes/recipe_concurrent_analytics.html
index a024649..a665d21 100644
--- a/content/recipes/recipe_concurrent_analytics.html
+++ b/content/recipes/recipe_concurrent_analytics.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -707,7 +707,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
 <p>In this recipe we&#39;ll just define some very simple pipelines and use 
sleep to simulate some long processing times.</p>
 
 <p>Here&#39;s the A3 pipeline builder:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="n">Function</span><span 
class="o">&lt;</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">Double</span><span 
class="o">&gt;,</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">String</span><span 
class="o">&gt;&gt;</span> <span class="n">a3pipeline</span><span 
class="o">()</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="n">Function</span><span 
class="o">&lt;</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">Double</span><span 
class="o">&gt;,</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">String</span><span 
class="o">&gt;&gt;</span> <span class="nf">a3pipeline</span><span 
class="o">()</span> <span class="o">{</span>
     <span class="c1">// simple 3 stage pipeline simulating some amount of work 
by sleeping</span>
     <span class="k">return</span> <span class="n">stream</span> <span 
class="o">-&gt;</span> <span class="n">stream</span><span 
class="o">.</span><span class="na">map</span><span class="o">(</span><span 
class="n">tuple</span> <span class="o">-&gt;</span> <span class="o">{</span>
         <span class="n">sleep</span><span class="o">(</span><span 
class="mi">800</span><span class="o">,</span> <span 
class="n">TimeUnit</span><span class="o">.</span><span 
class="na">MILLISECONDS</span><span class="o">);</span>
@@ -746,7 +746,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
      * Concurrently run a collection of long running independent
      * analytic pipelines on each tuple.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DevelopmentProvider</span><span class="o">();</span>
         <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span class="s">"development 
console url: "</span>
@@ -785,7 +785,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
     <span class="o">}</span>
 
     <span class="cm">/** Function to create analytic pipeline a1 and add it to 
a stream */</span>
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="n">a1pipeline</span><span class="o">()</span> <span class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="nf">a1pipeline</span><span class="o">()</span> <span class="o">{</span>
         <span class="c1">// a simple 1 stage pipeline simulating some amount 
of work by sleeping</span>
         <span class="k">return</span> <span class="n">stream</span> <span 
class="o">-&gt;</span> <span class="n">stream</span><span 
class="o">.</span><span class="na">map</span><span class="o">(</span><span 
class="n">tuple</span> <span class="o">-&gt;</span> <span class="o">{</span>
             <span class="n">sleep</span><span class="o">(</span><span 
class="mi">800</span><span class="o">,</span> <span 
class="n">TimeUnit</span><span class="o">.</span><span 
class="na">MILLISECONDS</span><span class="o">);</span>
@@ -794,7 +794,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
     <span class="o">}</span>
 
     <span class="cm">/** Function to create analytic pipeline a2 and add it to 
a stream */</span>
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="n">a2pipeline</span><span class="o">()</span> <span class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="nf">a2pipeline</span><span class="o">()</span> <span class="o">{</span>
         <span class="c1">// a simple 2 stage pipeline simulating some amount 
of work by sleeping</span>
         <span class="k">return</span> <span class="n">stream</span> <span 
class="o">-&gt;</span> <span class="n">stream</span><span 
class="o">.</span><span class="na">map</span><span class="o">(</span><span 
class="n">tuple</span> <span class="o">-&gt;</span> <span class="o">{</span>
             <span class="n">sleep</span><span class="o">(</span><span 
class="mi">800</span><span class="o">,</span> <span 
class="n">TimeUnit</span><span class="o">.</span><span 
class="na">MILLISECONDS</span><span class="o">);</span>
@@ -804,7 +804,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
     <span class="o">}</span>
 
     <span class="cm">/** Function to create analytic pipeline a3 and add it to 
a stream */</span>
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="n">a3pipeline</span><span class="o">()</span> <span class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="nf">a3pipeline</span><span class="o">()</span> <span class="o">{</span>
         <span class="c1">// a simple 3 stage pipeline simulating some amount 
of work by sleeping</span>
         <span class="k">return</span> <span class="n">stream</span> <span 
class="o">-&gt;</span> <span class="n">stream</span><span 
class="o">.</span><span class="na">map</span><span class="o">(</span><span 
class="n">tuple</span> <span class="o">-&gt;</span> <span class="o">{</span>
             <span class="n">sleep</span><span class="o">(</span><span 
class="mi">800</span><span class="o">,</span> <span 
class="n">TimeUnit</span><span class="o">.</span><span 
class="na">MILLISECONDS</span><span class="o">);</span>
@@ -814,11 +814,11 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; 
|-&gt; barrier(10) -&gt; co
           <span class="o">.</span><span class="na">map</span><span 
class="o">(</span><span class="n">Functions</span><span class="o">.</span><span 
class="na">identity</span><span class="o">()).</span><span 
class="na">tag</span><span class="o">(</span><span 
class="s">"a3.stage3"</span><span class="o">);</span>
     <span class="o">}</span>
 
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">sleep</span><span 
class="o">(</span><span class="kt">long</span> <span 
class="n">period</span><span class="o">,</span> <span class="n">TimeUnit</span> 
<span class="n">unit</span><span class="o">)</span> <span 
class="kd">throws</span> <span class="n">RuntimeException</span> <span 
class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">sleep</span><span 
class="o">(</span><span class="kt">long</span> <span 
class="n">period</span><span class="o">,</span> <span class="n">TimeUnit</span> 
<span class="n">unit</span><span class="o">)</span> <span 
class="kd">throws</span> <span class="n">RuntimeException</span> <span 
class="o">{</span>
         <span class="k">try</span> <span class="o">{</span>
             <span class="n">Thread</span><span class="o">.</span><span 
class="na">sleep</span><span class="o">(</span><span class="n">unit</span><span 
class="o">.</span><span class="na">toMillis</span><span class="o">(</span><span 
class="n">period</span><span class="o">));</span>
         <span class="o">}</span> <span class="k">catch</span> <span 
class="o">(</span><span class="n">InterruptedException</span> <span 
class="n">e</span><span class="o">)</span> <span class="o">{</span>
-            <span class="k">throw</span> <span class="k">new</span> <span 
class="n">RuntimeException</span><span class="o">(</span><span 
class="s">"Interrupted"</span><span class="o">,</span> <span 
class="n">e</span><span class="o">);</span>
+            <span class="k">throw</span> <span class="k">new</span> <span 
class="nf">RuntimeException</span><span class="o">(</span><span 
class="s">"Interrupted"</span><span class="o">,</span> <span 
class="n">e</span><span class="o">);</span>
         <span class="o">}</span>
     <span class="o">}</span>
 
@@ -856,7 +856,7 @@ stream -&gt; |-&gt; isolate(1) -&gt; pipeline2 -&gt; |-&gt; 
barrier(10) -&gt; co
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_different_processing_against_stream.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_different_processing_against_stream.html 
b/content/recipes/recipe_different_processing_against_stream.html
index c16949c..da76fc6 100644
--- a/content/recipes/recipe_different_processing_against_stream.html
+++ b/content/recipes/recipe_different_processing_against_stream.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -694,7 +694,7 @@ $('#toc').on('click', 'a', function() {
      */</span>
     <span class="kd">static</span> <span class="kt">double</span> <span 
class="n">ROUTE_MILES</span> <span class="o">=</span> <span 
class="mi">80</span><span class="o">;</span>
 
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DevelopmentProvider</span><span class="o">();</span>
 
@@ -808,7 +808,7 @@ Gallons of gas: 9.1
      * gas mileage readings (in miles/gallon). Feed the stream of sensor
      * readings to different functions (filter, map, and modify).
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DevelopmentProvider</span><span class="o">();</span>
 
@@ -878,7 +878,7 @@ Gallons of gas: 9.1
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_dynamic_analytic_control.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_dynamic_analytic_control.html 
b/content/recipes/recipe_dynamic_analytic_control.html
index b8830d9..92f19fe 100644
--- a/content/recipes/recipe_dynamic_analytic_control.html
+++ b/content/recipes/recipe_dynamic_analytic_control.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -730,7 +730,7 @@ $('#toc').on('click', 'a', function() {
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_external_filter_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_external_filter_range.html 
b/content/recipes/recipe_external_filter_range.html
index f8b78a3..fc4fbf3 100644
--- a/content/recipes/recipe_external_filter_range.html
+++ b/content/recipes/recipe_external_filter_range.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -657,7 +657,7 @@ $('#toc').on('click', 'a', function() {
 
     <a target="_blank" 
href="https://github.com/apache/incubator-edgent-website/blob/master/site/recipes/recipe_external_filter_range.md";
 class="btn btn-default githubEditButton" role="button"><i class="fa fa-github 
fa-lg"></i> Edit me</a>
     
-  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out 
of range</a> recipe introduced the basics of filtering as well as the use of a 
<a 
href="https://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/analytics/sensors/Range.html";>Range</a>.</p>
+  <p>The <a href="recipe_value_out_of_range.html">Detecting a sensor value out 
of range</a> recipe introduced the basics of filtering as well as the use of a 
<a 
href="/javadoc/latest/index.html?org/apache/edgent/analytics/sensors/Range.html">Range</a>.</p>
 
 <p>Oftentimes, a user wants to initialize a range specification from an 
external configuration file so the application code is more easily configured 
and reusable.</p>
 
@@ -714,7 +714,7 @@ optimalTempRange=[77.0..91.0]
     <span class="kd">static</span> <span class="n">Range</span><span 
class="o">&lt;</span><span class="n">Double</span><span class="o">&gt;</span> 
<span class="n">optimalTempRange</span><span class="o">;</span>
 
     <span class="cm">/** Initialize the application's configuration */</span>
-    <span class="kd">static</span> <span class="kt">void</span> <span 
class="n">initializeConfiguration</span><span class="o">(</span><span 
class="n">String</span> <span class="n">configFilePath</span><span 
class="o">)</span> <span class="kd">throws</span> <span 
class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">static</span> <span class="kt">void</span> <span 
class="nf">initializeConfiguration</span><span class="o">(</span><span 
class="n">String</span> <span class="n">configFilePath</span><span 
class="o">)</span> <span class="kd">throws</span> <span 
class="n">Exception</span> <span class="o">{</span>
         <span class="c1">// Load the configuration file</span>
         <span class="n">Properties</span> <span class="n">props</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">Properties</span><span class="o">();</span>
         <span class="n">props</span><span class="o">.</span><span 
class="na">load</span><span class="o">(</span><span class="n">Files</span><span 
class="o">.</span><span class="na">newBufferedReader</span><span 
class="o">(</span><span class="k">new</span> <span class="n">File</span><span 
class="o">(</span><span class="n">configFilePath</span><span 
class="o">).</span><span class="na">toPath</span><span class="o">()));</span>
@@ -731,9 +731,9 @@ optimalTempRange=[77.0..91.0]
      * temperature readings (in Fahrenheit). Use a simple filter
      * to determine when the temperature is out of the optimal range.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
         <span class="k">if</span> <span class="o">(</span><span 
class="n">args</span><span class="o">.</span><span class="na">length</span> 
<span class="o">!=</span> <span class="mi">1</span><span class="o">)</span>
-            <span class="k">throw</span> <span class="k">new</span> <span 
class="n">Exception</span><span class="o">(</span><span class="s">"missing 
pathname to configuration file"</span><span class="o">);</span>
+            <span class="k">throw</span> <span class="k">new</span> <span 
class="nf">Exception</span><span class="o">(</span><span class="s">"missing 
pathname to configuration file"</span><span class="o">);</span>
         <span class="n">String</span> <span class="n">configFilePath</span> 
<span class="o">=</span> <span class="n">args</span><span 
class="o">[</span><span class="mi">0</span><span class="o">];</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
@@ -792,7 +792,7 @@ optimalTempRange=[77.0..91.0]
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_hello_edgent.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_hello_edgent.html 
b/content/recipes/recipe_hello_edgent.html
index 28127c9..e4b490c 100644
--- a/content/recipes/recipe_hello_edgent.html
+++ b/content/recipes/recipe_hello_edgent.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -658,7 +658,7 @@ $('#toc').on('click', 'a', function() {
     <a target="_blank" 
href="https://github.com/apache/incubator-edgent-website/blob/master/site/recipes/recipe_hello_edgent.md";
 class="btn btn-default githubEditButton" role="button"><i class="fa fa-github 
fa-lg"></i> Edit me</a>
     
   <p>Edgent&#39;s pure Java implementation is a powerful feature which allows 
it to be run on the majority of JVM-compatible systems. It also has the added 
benefit of enabling the developer to develop applications entirely within the 
Eclipse and IntelliJ ecosystems. For the purposes of this recipe, it will be 
assumed that the developer is using Eclipse. To begin the Hello Edgent recipe, 
create a new project and import the necessary libraries as outlined in the <a 
href="../docs/edgent-getting-started">Getting started guide</a>. Next, write 
the following template application:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
 
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -670,7 +670,7 @@ $('#toc').on('click', 'a', function() {
 <h2 id="using-topology-strings">Using <code>Topology.strings()</code></h2>
 
 <p>The primary abstraction in Edgent is the <code>TStream</code>. A 
<em><code>TStream</code></em> represents the flow of data in an Edgent 
application; for example, the periodic floating point readings from a 
temperature sensor. The data items which are sent through a 
<code>TStream</code> are Java objects &mdash; in the &quot;Hello Edgent!&quot; 
example, we are sending two strings. There are a number of ways to create a 
<code>TStream</code>, and <code>Topology.strings()</code> is the simplest. The 
user specifies a number of strings which will be used as the stream&#39;s data 
items.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
 
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -684,7 +684,7 @@ $('#toc').on('click', 'a', function() {
 <h2 id="printing-to-output">Printing to output</h2>
 
 <p><code>TStream.print()</code> can be used to print the data items of a 
stream to standard output by invoking the <code>toString()</code> method of 
each data item. In this case the data items are already strings, but in 
principle <code>TStream.print()</code> can be called on any stream, regardless 
of the datatype carried by the stream.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
 
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -698,7 +698,7 @@ $('#toc').on('click', 'a', function() {
 <h2 id="submitting-the-application">Submitting the application</h2>
 
 <p>The only remaining step is to submit the application, which is performed by 
the <code>DirectProvider</code>. Submitting an Edgent application initializes 
the threads which execute the <code>Topology</code>, and begins processing its 
data sources.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
 
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -746,7 +746,7 @@ Edgent!
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_parallel_analytics.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_parallel_analytics.html 
b/content/recipes/recipe_parallel_analytics.html
index a464892..fb56747 100644
--- a/content/recipes/recipe_parallel_analytics.html
+++ b/content/recipes/recipe_parallel_analytics.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -704,7 +704,7 @@ stream -&gt; split(width,splitter) -&gt; |-&gt; isolate(10) 
-&gt; pipeline-ch1 -
 <p>Many pipelines don&#39;t care what channel they&#39;re being constructed 
for. While the pipeline function typically yields the same pipeline processing 
for each channel there is no requirement for it to do so.</p>
 
 <p>In this simple recipe the pipeline receives a 
<code>TStream&lt;Double&gt;</code> as input and generates a 
<code>TStream&lt;String&gt;</code> as output.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="n">BiFunction</span><span 
class="o">&lt;</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">Double</span><span class="o">&gt;,</span> 
<span class="n">Integer</span><span class="o">,</span> <span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="n">pipeline</span><span class="o">()</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">static</span> <span class="n">BiFunction</span><span 
class="o">&lt;</span><span class="n">TStream</span><span 
class="o">&lt;</span><span class="n">Double</span><span class="o">&gt;,</span> 
<span class="n">Integer</span><span class="o">,</span> <span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="nf">pipeline</span><span class="o">()</span> <span class="o">{</span>
     <span class="c1">// a simple 4 stage pipeline simulating some amount of 
work by sleeping</span>
     <span class="k">return</span> <span class="o">(</span><span 
class="n">stream</span><span class="o">,</span> <span 
class="n">channel</span><span class="o">)</span> <span class="o">-&gt;</span> 
       <span class="o">{</span> 
@@ -757,7 +757,7 @@ stream -&gt; split(width,splitter) -&gt; |-&gt; isolate(10) 
-&gt; pipeline-ch1 -
     <span class="cm">/**
      * Process several tuples in parallel in a replicated pipeline.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DevelopmentProvider</span><span class="o">();</span>
         <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span class="s">"development 
console url: "</span>
@@ -790,7 +790,7 @@ stream -&gt; split(width,splitter) -&gt; |-&gt; isolate(10) 
-&gt; pipeline-ch1 -
     <span class="o">}</span>
 
     <span class="cm">/** Function to create analytic pipeline and add it to a 
stream */</span>
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">BiFunction</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">Integer</span><span class="o">,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="n">pipeline</span><span class="o">()</span> <span class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="n">BiFunction</span><span class="o">&lt;</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;,</span><span 
class="n">Integer</span><span class="o">,</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;&gt;</span> <span 
class="nf">pipeline</span><span class="o">()</span> <span class="o">{</span>
         <span class="c1">// a simple 3 stage pipeline simulating some amount 
of work by sleeping</span>
         <span class="k">return</span> <span class="o">(</span><span 
class="n">stream</span><span class="o">,</span> <span 
class="n">channel</span><span class="o">)</span> <span class="o">-&gt;</span> 
           <span class="o">{</span> 
@@ -804,11 +804,11 @@ stream -&gt; split(width,splitter) -&gt; |-&gt; 
isolate(10) -&gt; pipeline-ch1 -
           <span class="o">};</span>
     <span class="o">}</span>
 
-    <span class="kd">private</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">sleep</span><span 
class="o">(</span><span class="kt">long</span> <span 
class="n">period</span><span class="o">,</span> <span class="n">TimeUnit</span> 
<span class="n">unit</span><span class="o">)</span> <span 
class="kd">throws</span> <span class="n">RuntimeException</span> <span 
class="o">{</span>
+    <span class="kd">private</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">sleep</span><span 
class="o">(</span><span class="kt">long</span> <span 
class="n">period</span><span class="o">,</span> <span class="n">TimeUnit</span> 
<span class="n">unit</span><span class="o">)</span> <span 
class="kd">throws</span> <span class="n">RuntimeException</span> <span 
class="o">{</span>
         <span class="k">try</span> <span class="o">{</span>
             <span class="n">Thread</span><span class="o">.</span><span 
class="na">sleep</span><span class="o">(</span><span class="n">unit</span><span 
class="o">.</span><span class="na">toMillis</span><span class="o">(</span><span 
class="n">period</span><span class="o">));</span>
         <span class="o">}</span> <span class="k">catch</span> <span 
class="o">(</span><span class="n">InterruptedException</span> <span 
class="n">e</span><span class="o">)</span> <span class="o">{</span>
-            <span class="k">throw</span> <span class="k">new</span> <span 
class="n">RuntimeException</span><span class="o">(</span><span 
class="s">"Interrupted"</span><span class="o">,</span> <span 
class="n">e</span><span class="o">);</span>
+            <span class="k">throw</span> <span class="k">new</span> <span 
class="nf">RuntimeException</span><span class="o">(</span><span 
class="s">"Interrupted"</span><span class="o">,</span> <span 
class="n">e</span><span class="o">);</span>
         <span class="o">}</span>
     <span class="o">}</span>
 
@@ -845,7 +845,7 @@ stream -&gt; split(width,splitter) -&gt; |-&gt; isolate(10) 
-&gt; pipeline-ch1 -
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_source_function.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_source_function.html 
b/content/recipes/recipe_source_function.html
index 9e7d167..c0ba31c 100644
--- a/content/recipes/recipe_source_function.html
+++ b/content/recipes/recipe_source_function.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -664,7 +664,7 @@ $('#toc').on('click', 'a', function() {
 <div class="alert alert-info" role="alert"><i class="fa fa-info-circle"></i> 
<b>Note: </b> Edgent's API provides convenience methods for performing HTTP 
requests. For the sake of example we are writing a HTTP data source manually, 
but in principle there are easier methods. </div>
 
 <p>One example of a custom data source could be retrieving the contents of a 
web page and printing each line to output. For example, the user could be 
querying the Yahoo Finance website for the most recent stock price data of Bank 
of America, Cabot Oil &amp; Gas, and Freeport-McMoRan Inc.:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
     <span class="n">Topology</span> <span class="n">top</span> <span 
class="o">=</span> <span class="n">dp</span><span class="o">.</span><span 
class="na">newTopology</span><span class="o">();</span>
 
@@ -678,7 +678,7 @@ $('#toc').on('click', 'a', function() {
         <span class="k">try</span> <span class="o">{</span>
             <span class="n">InputStream</span> <span class="n">is</span> <span 
class="o">=</span> <span class="n">url</span><span class="o">.</span><span 
class="na">openStream</span><span class="o">();</span>
             <span class="n">BufferedReader</span> <span class="n">br</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">BufferedReader</span><span class="o">(</span>
-                    <span class="k">new</span> <span 
class="n">InputStreamReader</span><span class="o">(</span><span 
class="n">is</span><span class="o">));</span>
+                    <span class="k">new</span> <span 
class="nf">InputStreamReader</span><span class="o">(</span><span 
class="n">is</span><span class="o">));</span>
 
             <span class="k">for</span><span class="o">(</span><span 
class="n">String</span> <span class="n">s</span> <span class="o">=</span> <span 
class="n">br</span><span class="o">.</span><span 
class="na">readLine</span><span class="o">();</span> <span class="n">s</span> 
<span class="o">!=</span> <span class="kc">null</span><span class="o">;</span> 
<span class="n">s</span> <span class="o">=</span> <span 
class="n">br</span><span class="o">.</span><span 
class="na">readLine</span><span class="o">())</span>
                 <span class="n">lines</span><span class="o">.</span><span 
class="na">add</span><span class="o">(</span><span class="n">s</span><span 
class="o">);</span>
@@ -691,7 +691,7 @@ $('#toc').on('click', 'a', function() {
 <span class="o">}</span>
 </code></pre></div>
 <p>When invoking <code>Topology.source()</code>, we can use 
<code>queryWebsite</code> to return the required supplier, passing in the 
URL.</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
     <span class="n">Topology</span> <span class="n">top</span> <span 
class="o">=</span> <span class="n">dp</span><span class="o">.</span><span 
class="na">newTopology</span><span class="o">();</span>
 
@@ -712,7 +712,7 @@ $('#toc').on('click', 'a', function() {
 <h2 id="polling-source-reading-data-periodically">Polling source: reading data 
periodically</h2>
 
 <p>A much more common scenario for a developer is the periodic generation of 
data from a source operator &mdash; a data source may need to be polled every 5 
seconds, 3 hours, or any time frame. To this end, <code>Topology</code> exposes 
the <code>poll()</code> method which can be used to call a function at the 
frequency of the user&#39;s choosing. For example, a user might want to query 
Yahoo Finance every two seconds to retrieve the most up to date ticker price 
for a stock:</p>
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="p">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+<div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
     <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
     <span class="n">Topology</span> <span class="n">top</span> <span 
class="o">=</span> <span class="n">dp</span><span class="o">.</span><span 
class="na">newTopology</span><span class="o">();</span>
 
@@ -761,7 +761,7 @@ $('#toc').on('click', 'a', function() {
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_value_out_of_range.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_value_out_of_range.html 
b/content/recipes/recipe_value_out_of_range.html
index 423d6c0..337019f 100644
--- a/content/recipes/recipe_value_out_of_range.html
+++ b/content/recipes/recipe_value_out_of_range.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -686,7 +686,7 @@ $('#toc').on('click', 'a', function() {
     <span class="kd">static</span> <span class="kt">double</span> <span 
class="n">OPTIMAL_TEMP_HIGH</span> <span class="o">=</span> <span 
class="mf">91.0</span><span class="o">;</span>
     <span class="kd">static</span> <span class="n">Range</span><span 
class="o">&lt;</span><span class="n">Double</span><span class="o">&gt;</span> 
<span class="n">optimalTempRange</span> <span class="o">=</span> <span 
class="n">Ranges</span><span class="o">.</span><span 
class="na">closed</span><span class="o">(</span><span 
class="n">OPTIMAL_TEMP_LOW</span><span class="o">,</span> <span 
class="n">OPTIMAL_TEMP_HIGH</span><span class="o">);</span>
 
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -705,7 +705,7 @@ $('#toc').on('click', 'a', function() {
 </code></pre></div>
 <h2 id="simple-filtering">Simple filtering</h2>
 
-<p>If the corn grower is interested in determining when the temperature is 
strictly out of the optimal range of 77°F and 91°F, a simple filter can be 
used. The <code>filter</code> method can be applied to <code>TStream</code> 
objects, where a filter predicate determines which tuples to keep for further 
processing. For its method declaration, refer to the <a 
href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/topology/TStream.html#filter-org.apache.edgent.function.Predicate-";>Javadoc</a>.</p>
+<p>If the corn grower is interested in determining when the temperature is 
strictly out of the optimal range of 77°F and 91°F, a simple filter can be 
used. The <code>filter</code> method can be applied to <code>TStream</code> 
objects, where a filter predicate determines which tuples to keep for further 
processing. For its method declaration, refer to the <a 
href="/javadoc/latest/org/apache/edgent/topology/TStream.html#filter-org.apache.edgent.function.Predicate-">Javadoc</a>.</p>
 
 <p>In this case, we want to keep temperatures below the lower range value 
<em>or</em> above the upper range value. This is expressed in the filter 
predicate, which follows Java&#39;s syntax for <a 
href="https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html#syntax";>lambda
 expressions</a>. Then, we terminate the stream (using <code>sink</code>) by 
printing out the warning to standard out. Note that <code>\u00b0</code> is the 
Unicode encoding for the degree (°) symbol.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">Double</span><span class="o">&gt;</span> <span 
class="n">simpleFiltered</span> <span class="o">=</span> <span 
class="n">temp</span><span class="o">.</span><span 
class="na">filter</span><span class="o">(</span><span class="n">tuple</span> 
<span class="o">-&gt;</span>
@@ -720,7 +720,7 @@ $('#toc').on('click', 'a', function() {
 <p>The <code>deadband</code> filter is a part of the 
<code>edgent.analytics</code> package focused on handling sensor data. 
Let&#39;s look more closely at the method declaration below.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span 
class="n">deadband</span><span class="o">(</span><span 
class="n">TStream</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">&gt;</span> <span 
class="n">stream</span><span class="o">,</span> <span 
class="n">Function</span><span class="o">&lt;</span><span 
class="n">T</span><span class="o">,</span><span class="n">V</span><span 
class="o">&gt;</span> <span class="n">value</span><span class="o">,</span> 
<span class="n">Predicate</span><span class="o">&lt;</span><span 
class="n">V</span><span class="o">&gt;</span> <span 
class="n">inBand</span><span class="o">)</span>
 </code></pre></div>
-<p>The first parameter is the stream to the filtered, which is 
<code>temp</code> in our scenario. The second parameter is the value to 
examine. Here, we use the <code>identity()</code> method to return a tuple on 
the stream. The last parameter is the predicate that defines the optimal range, 
that is, between 77°F and 91°F. it is important to note that this differs 
from the <code>TStream</code> version of <code>filter</code> in which one must 
explicitly specify the values that are out of range. The code snippet below 
demonstrates how the method call is pieced together. The 
<code>deadbandFiltered</code> stream contains temperature readings that follow 
the rules as described in the <a 
href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/analytics/sensors/Filters.html#deadband-org.apache.edgent.topology.TStream-org.apache.edgent.function.Function-org.apache.edgent.function.Predicate-";>Javadoc</a>:</p>
+<p>The first parameter is the stream to the filtered, which is 
<code>temp</code> in our scenario. The second parameter is the value to 
examine. Here, we use the <code>identity()</code> method to return a tuple on 
the stream. The last parameter is the predicate that defines the optimal range, 
that is, between 77°F and 91°F. it is important to note that this differs 
from the <code>TStream</code> version of <code>filter</code> in which one must 
explicitly specify the values that are out of range. The code snippet below 
demonstrates how the method call is pieced together. The 
<code>deadbandFiltered</code> stream contains temperature readings that follow 
the rules as described in the <a 
href="/javadoc/latest/org/apache/edgent/analytics/sensors/Filters.html#deadband-org.apache.edgent.topology.TStream-org.apache.edgent.function.Function-org.apache.edgent.function.Predicate-">Javadoc</a>:</p>
 
 <ul>
 <li>the value is outside of the optimal range (deadband)</li>
@@ -809,7 +809,7 @@ Temperature may not be optimal! It is 77.5°F!
      * and a deadband filter to determine when the temperature
      * is out of the optimal range.
      */</span>
-    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="n">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
 
         <span class="n">DirectProvider</span> <span class="n">dp</span> <span 
class="o">=</span> <span class="k">new</span> <span 
class="n">DirectProvider</span><span class="o">();</span>
 
@@ -874,7 +874,7 @@ Temperature may not be optimal! It is 77.5°F!
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/7998630d/content/recipes/recipe_writing_a_connector.html
----------------------------------------------------------------------
diff --git a/content/recipes/recipe_writing_a_connector.html 
b/content/recipes/recipe_writing_a_connector.html
index b9af5c5..57ede25 100644
--- a/content/recipes/recipe_writing_a_connector.html
+++ b/content/recipes/recipe_writing_a_connector.html
@@ -112,19 +112,19 @@
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/latest/index.html"; 
target="_blank">lastest</a></li>
+                        <li><a href="..\javadoc\latest">latest</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r1.0.0/index.html"; 
target="_blank">1.0.0</a></li>
+                        <li><a href="..\javadoc\r1.0.0">1.0.0</a></li>
                         
                         
                         
                         
                         
-                        <li><a 
href="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html"; 
target="_blank">0.4.0</a></li>
+                        <li><a href="..\javadoc\r0.4.0">0.4.0</a></li>
                         
                         
                         
@@ -694,7 +694,7 @@ $('#toc').on('click', 'a', function() {
         <div class="col-lg-12 footer">
 
              Site last
-            generated: Dec 23, 2016 <br/>
+            generated: Jan 10, 2017 <br/>
 
         </div>
     </div>

Reply via email to