Repository: incubator-edgent-website Updated Branches: refs/heads/asf-site 657bf8820 -> ca8549732
http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/committers.html ---------------------------------------------------------------------- diff --git a/content/docs/committers.html b/content/docs/committers.html index 3361bfe..252c76c 100644 --- a/content/docs/committers.html +++ b/content/docs/committers.html @@ -644,7 +644,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/common-edgent-operations.html ---------------------------------------------------------------------- diff --git a/content/docs/common-edgent-operations.html b/content/docs/common-edgent-operations.html index 055928e..a5ec941 100644 --- a/content/docs/common-edgent-operations.html +++ b/content/docs/common-edgent-operations.html @@ -677,7 +677,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/community.html ---------------------------------------------------------------------- diff --git a/content/docs/community.html b/content/docs/community.html index c6bf7dc..3f97fc5 100644 --- a/content/docs/community.html +++ b/content/docs/community.html @@ -698,7 +698,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/console.html ---------------------------------------------------------------------- diff --git a/content/docs/console.html b/content/docs/console.html index cd709be..6d4fb2c 100644 --- a/content/docs/console.html +++ b/content/docs/console.html @@ -641,7 +641,7 @@ $('#toc').on('click', 'a', function() { <span class="o">}</span> <span class="n">dp</span><span class="o">.</span><span class="na">submit</span><span class="o">(</span><span class="n">topology</span><span class="o">);</span> </code></pre></div> -<p>The other way to embed the console in your application is shown in the <code>HttpServerSample.java</code> example (on <a href="https://github.com/apache/incubator-edgent/blob/master/samples/console/src/main/java/edgent/samples/console/HttpServerSample.java">GitHub</a>). It gets the <code>HttpServer</code> instance, starts it, and prints out the console URL. Note that it does not submit a job, so when the console is displayed in the browser, there are no running jobs and therefore no topology graph. The example is meant to show how to get the <code>HttpServer</code> instance, start the console web app and get the URL of the console.</p> +<p>The other way to embed the console in your application is shown in the <code>HttpServerSample.java</code> example (on <a href="https://github.com/apache/incubator-edgent/blob/master/samples/console/src/main/java/org/apache/edgent/samples/console/HttpServerSample.java">GitHub</a>). It gets the <code>HttpServer</code> instance, starts it, and prints out the console URL. Note that it does not submit a job, so when the console is displayed in the browser, there are no running jobs and therefore no topology graph. The example is meant to show how to get the <code>HttpServer</code> instance, start the console web app and get the URL of the console.</p> <h2 id="accessing-the-console">Accessing the console</h2> @@ -655,7 +655,7 @@ $('#toc').on('click', 'a', function() { <h2 id="consolewaterdetector-sample">ConsoleWaterDetector sample</h2> -<p>To see the features of the console in action and as a way to demonstrate how to monitor a topology in the console, let's look at the <code>ConsoleWaterDetector</code> sample (on <a href="https://github.com/apache/incubator-edgent/blob/master/samples/console/src/main/java/edgent/samples/console/ConsoleWaterDetector.java">GitHub</a>).</p> +<p>To see the features of the console in action and as a way to demonstrate how to monitor a topology in the console, let's look at the <code>ConsoleWaterDetector</code> sample (on <a href="https://github.com/apache/incubator-edgent/blob/master/samples/console/src/main/java/org/apache/edgent/samples/console/ConsoleWaterDetector.java">GitHub</a>).</p> <p>Prior to running any console applications, the <code>console.war</code> file must be built as mentioned above. If you are building Edgent from a Git repository, go to the top level Edgent directory and run <code>ant</code>.</p> @@ -979,7 +979,7 @@ Counter Op:TupleCounter.edgent.oplet.JOB_0.OP_98 has a tuple count of zero! <h2 id="counters">Counters</h2> -<p>In the <code>ConsoleWaterDetector</code> application we used a <code>DevelopmentProvider</code>. Therefore, counters were added to most streams (edges) with the following exceptions (from the <a href="http://edgent.incubator.apache.org/javadoc/latest/edgent/metrics/Metrics.html#counter-edgent.topology.TStream-">Javadoc</a> for <code>edgent.metrics.Metrics</code>):</p> +<p>In the <code>ConsoleWaterDetector</code> application we used a <code>DevelopmentProvider</code>. Therefore, counters were added to most streams (edges) with the following exceptions (from the <a href="http://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/metrics/Metrics.html#counter-org.apache.edgent.topology.TStream-">Javadoc</a> for <code>edgent.metrics.Metrics</code>):</p> <p><em>Oplets are only inserted upstream from a FanOut oplet.</em></p> @@ -1103,7 +1103,7 @@ Metrics.rateMeter(individualAlerts3.get(0)); <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/edgent-getting-started.html ---------------------------------------------------------------------- diff --git a/content/docs/edgent-getting-started.html b/content/docs/edgent-getting-started.html index 328dcd1..071f7b1 100644 --- a/content/docs/edgent-getting-started.html +++ b/content/docs/edgent-getting-started.html @@ -702,14 +702,14 @@ $('#toc').on('click', 'a', function() { <h3 id="specifying-a-provider">Specifying a provider</h3> -<p>Your first step when you write an Edgent application is to create a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?edgent/providers/direct/DirectProvider.html"><code>DirectProvider</code></a>:</p> +<p>Your first step when you write an Edgent application is to create a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/providers/direct/DirectProvider.html"><code>DirectProvider</code></a>:</p> <div class="highlight"><pre><code class="language-java" data-lang="java"><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> </code></pre></div> <p>A <code>Provider</code> is an object that contains information on how and where your Edgent application will run. A <code>DirectProvider</code> is a type of Provider that runs your application directly within the current virtual machine when its <code>submit()</code> method is called.</p> <h3 id="creating-a-topology">Creating a topology</h3> -<p>Additionally a Provider is used to create a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?edgent/topology/Topology.html"><code>Topology</code></a> instance:</p> +<p>Additionally a Provider is used to create a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/topology/Topology.html"><code>Topology</code></a> instance:</p> <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">Topology</span> <span class="n">topology</span> <span class="o">=</span> <span class="n">dp</span><span class="o">.</span><span class="na">newTopology</span><span class="o">();</span> </code></pre></div> <p>In Edgent, <code>Topology</code> is a container that describes the structure of your application:</p> @@ -803,7 +803,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/edgent_index.html ---------------------------------------------------------------------- diff --git a/content/docs/edgent_index.html b/content/docs/edgent_index.html index 8aa07cf..0b9c10e 100644 --- a/content/docs/edgent_index.html +++ b/content/docs/edgent_index.html @@ -657,7 +657,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/faq.html ---------------------------------------------------------------------- diff --git a/content/docs/faq.html b/content/docs/faq.html index 508e13f..1fa6d15 100644 --- a/content/docs/faq.html +++ b/content/docs/faq.html @@ -718,7 +718,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/home.html ---------------------------------------------------------------------- diff --git a/content/docs/home.html b/content/docs/home.html index 3cfa0d6..dc94c53 100644 --- a/content/docs/home.html +++ b/content/docs/home.html @@ -719,7 +719,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/overview.html ---------------------------------------------------------------------- diff --git a/content/docs/overview.html b/content/docs/overview.html index 11215fd..56a026f 100644 --- a/content/docs/overview.html +++ b/content/docs/overview.html @@ -704,7 +704,7 @@ medical device.</li> <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/quickstart.html ---------------------------------------------------------------------- diff --git a/content/docs/quickstart.html b/content/docs/quickstart.html index b2b161f..2d22916 100644 --- a/content/docs/quickstart.html +++ b/content/docs/quickstart.html @@ -604,11 +604,11 @@ $('#toc').on('click', 'a', function() { <p>IoT devices running Edgent applications typically connect to back-end analytic systems through a message hub. Message hubs are used to isolate the back-end system from having to handle connections from thousands to millions of devices.</p> <p>An example of such a message hub designed for the Internet of Things is <a href="https://internetofthings.ibmcloud.com/">IBM Watson IoT Platform</a>. This cloud service runs on IBM's Bluemix cloud platform -and Edgent provides a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?edgent/connectors/iotf/IotfDevice.html">connector</a>.</p> +and Edgent provides a <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/connectors/iotp/IotpDevice.html">connector</a>.</p> -<p>You can test out the service without any registration by using its Quickstart service and the Edgent sample application: <a href="https://github.com/apache/incubator-edgent/blob/master/samples/connectors/src/main/java/edgent/samples/connectors/iotf/IotfQuickstart.java">code</a>, <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?edgent/samples/connectors/iotf/IotfQuickstart.html">Javadoc</a>.</p> +<p>You can test out the service without any registration by using its Quickstart service and the Edgent sample application: <a href="https://github.com/apache/incubator-edgent/blob/master/samples/connectors/src/main/java/org/apache/edgent/samples/connectors/iotp/IotpQuickstart.java">code</a>, <a href="http://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/samples/connectors/iotp/IotpQuickstart.html">Javadoc</a>.</p> -<p>You can execute the class directly from Eclipse, or using the script: <a href="https://github.com/apache/incubator-edgent/blob/master/scripts/connectors/iotf/runiotfquickstart.sh"><code>edgent/java8/scripts/connectors/iotf/runiotfquickstart.sh</code></a></p> +<p>You can execute the class directly from Eclipse, or using the script: <a href="https://github.com/apache/incubator-edgent/blob/master/scripts/connectors/iotp/runiotpquickstart.sh"><code>edgent/java8/scripts/connectors/iotp/runiotpquickstart.sh</code></a></p> <p>When run it produces output like this, with a URL as the third line.</p> @@ -622,12 +622,12 @@ and Edgent provides a <a href="http://edgent.incubator.apache.org/javadoc/latest <h2 id="edgent-code">Edgent code</h2> -<p>The full source is at: <a href="https://github.com/apache/incubator-edgent/blob/master/samples/connectors/src/main/java/edgent/samples/connectors/iotf/IotfQuickstart.java">IotfQuickstart.java</a>.</p> +<p>The full source is at: <a href="https://github.com/apache/incubator-edgent/blob/master/samples/connectors/src/main/java/org/apache/edgent/samples/connectors/iotp/IotpQuickstart.java">IotpQuickstart.java</a>.</p> <p>The first step to is to create a <code>IotDevice</code> instance that represents the connection to IBM Watson IoT Platform Quickstart service.</p> -<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Declare a connection to IoTF Quickstart service</span> +<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Declare a connection to IoTP Quickstart service</span> <span class="n">String</span> <span class="n">deviceId</span> <span class="o">=</span> <span class="s">"qs"</span> <span class="o">+</span> <span class="n">Long</span><span class="o">.</span><span class="na">toHexString</span><span class="o">(</span><span class="k">new</span> <span class="n">Random</span><span class="o">().</span><span class="na">nextLong</span><span class="o">());</span> -<span class="n">IotDevice</span> <span class="n">device</span> <span class="o">=</span> <span class="n">IotfDevice</span><span class="o">.</span><span class="na">quickstart</span><span class="o">(</span><span class="n">topology</span><span class="o">,</span> <span class="n">deviceId</span><span class="o">);</span> +<span class="n">IotDevice</span> <span class="n">device</span> <span class="o">=</span> <span class="n">IotpDevice</span><span class="o">.</span><span class="na">quickstart</span><span class="o">(</span><span class="n">topology</span><span class="o">,</span> <span class="n">deviceId</span><span class="o">);</span> </code></pre></div> <p>Now any stream can send device events to the Quickstart service by simply calling its <code>events()</code> method. Here we map a stream of random numbers into JSON as the payload for a device event is typically JSON.</p> <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">TStream</span><span class="o"><</span><span class="n">JsonObject</span><span class="o">></span> <span class="n">json</span> <span class="o">=</span> <span class="n">raw</span><span class="o">.</span><span class="na">map</span><span class="o">(</span><span class="n">v</span> <span class="o">-></span> <span class="o">{</span> @@ -674,7 +674,7 @@ and Edgent provides a <a href="http://edgent.incubator.apache.org/javadoc/latest <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/samples.html ---------------------------------------------------------------------- diff --git a/content/docs/samples.html b/content/docs/samples.html index f6c7e1e..99cfd4b 100644 --- a/content/docs/samples.html +++ b/content/docs/samples.html @@ -695,7 +695,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/search.html ---------------------------------------------------------------------- diff --git a/content/docs/search.html b/content/docs/search.html index 303f1bf..3c533c6 100644 --- a/content/docs/search.html +++ b/content/docs/search.html @@ -622,7 +622,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_collaboration.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_collaboration.html b/content/docs/tag_collaboration.html index 982c786..565f236 100644 --- a/content/docs/tag_collaboration.html +++ b/content/docs/tag_collaboration.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_content_types.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_content_types.html b/content/docs/tag_content_types.html index 36d465d..dbad03a 100644 --- a/content/docs/tag_content_types.html +++ b/content/docs/tag_content_types.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_formatting.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_formatting.html b/content/docs/tag_formatting.html index bf95785..4ac5ea3 100644 --- a/content/docs/tag_formatting.html +++ b/content/docs/tag_formatting.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_getting_started.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_getting_started.html b/content/docs/tag_getting_started.html index ef772a6..0b76886 100644 --- a/content/docs/tag_getting_started.html +++ b/content/docs/tag_getting_started.html @@ -728,7 +728,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_mobile.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_mobile.html b/content/docs/tag_mobile.html index 58157bc..575434e 100644 --- a/content/docs/tag_mobile.html +++ b/content/docs/tag_mobile.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_navigation.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_navigation.html b/content/docs/tag_navigation.html index b5cdc1f..27c885e 100644 --- a/content/docs/tag_navigation.html +++ b/content/docs/tag_navigation.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_publishing.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_publishing.html b/content/docs/tag_publishing.html index e468d26..8e98dbb 100644 --- a/content/docs/tag_publishing.html +++ b/content/docs/tag_publishing.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_single_sourcing.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_single_sourcing.html b/content/docs/tag_single_sourcing.html index 6d66a05..7eab336 100644 --- a/content/docs/tag_single_sourcing.html +++ b/content/docs/tag_single_sourcing.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/docs/tag_special_layouts.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_special_layouts.html b/content/docs/tag_special_layouts.html index b01ea0b..1298a96 100644 --- a/content/docs/tag_special_layouts.html +++ b/content/docs/tag_special_layouts.html @@ -723,7 +723,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/index.html ---------------------------------------------------------------------- diff --git a/content/index.html b/content/index.html index aa24ed0..7d96fe0 100644 --- a/content/index.html +++ b/content/index.html @@ -121,7 +121,7 @@ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation</a> <ul class="dropdown-menu"> <li><a href="docs/home">Documentation Home</a></li> - <li><a href="http://edgent.incubator.apache.org/javadoc/latest/index.html">Javadoc</a></li> + <li><a href="http://edgent.incubator.apache.org/javadoc/latest/latest/index.html">Javadoc</a></li> </ul> </li> <li class="dropdown"> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/recipes/recipe_adaptable_deadtime_filter.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_adaptable_deadtime_filter.html b/content/recipes/recipe_adaptable_deadtime_filter.html index 9ff847a..a2c7fc9 100644 --- a/content/recipes/recipe_adaptable_deadtime_filter.html +++ b/content/recipes/recipe_adaptable_deadtime_filter.html @@ -609,7 +609,7 @@ $('#toc').on('click', 'a', function() { <p>This case needs a <em>deadtime filter</em> and Edgent provides one for your use! In contrast to a <em>deadband filter</em>, which skips tuples based on a deadband value range, a deadtime filter skips tuples based on a <em>deadtime period</em> following a tuple that is allowed to pass through. For example, if the deadtime period is 30 minutes, after allowing a tuple to pass, the filter skips any tuples received for the next 30 minutes. The next tuple received after that is allowed to pass through, and a new deadtime period is begun.</p> -<p>See <code>edgent.analytics.sensors.Filters.deadtime()</code> (on <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/edgent/analytics/sensors/Filters.java">GitHub</a>) and <code>edgent.analytics.sensors.Deadtime</code> (on <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/edgent/analytics/sensors/Deadtime.java">GitHub</a>).</p> +<p>See <code>edgent.analytics.sensors.Filters.deadtime()</code> (on <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/org/apache/edgent/analytics/sensors/Filters.java">GitHub</a>) and <code>edgent.analytics.sensors.Deadtime</code> (on <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/org/apache/edgent/analytics/sensors/Deadtime.java">GitHub</a>).</p> <p>This recipe demonstrates how to use an adaptable deadtime filter.</p> @@ -766,7 +766,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 04fdbf2..32ca941 100644 --- a/content/recipes/recipe_adaptable_filter_range.html +++ b/content/recipes/recipe_adaptable_filter_range.html @@ -599,7 +599,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="http://edgent.incubator.apache.org/javadoc/latest/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="http://edgent.incubator.apache.org/javadoc/latest/index.html?org/apache/edgent/analytics/sensors/Range.html">Range</a>.</p> <p>Oftentimes, a user wants a filter's behavior to be adaptable rather than static. A filter's range can be made changeable via commands from some external source or just changed as a result of some other local analytics.</p> @@ -740,7 +740,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 3cd8ae5..2d8d1b9 100644 --- a/content/recipes/recipe_adaptable_polling_source.html +++ b/content/recipes/recipe_adaptable_polling_source.html @@ -605,7 +605,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 "set poll period" command stream.</p> -<p>The <code>Topology.poll()</code> <a href="http://edgent.incubator.apache.org/javadoc/latest/edgent/topology/Topology.html#poll-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="http://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 mechanism is based on a more general Edgent runtime <code>edgent.execution.services.ControlService</code> service. The runtime registers "control beans" for entities that are controllable. These controls can be retrieved at runtime via the service.</p> @@ -752,7 +752,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 96dde96..36bbf5f 100644 --- a/content/recipes/recipe_combining_streams_processing_results.html +++ b/content/recipes/recipe_combining_streams_processing_results.html @@ -687,7 +687,7 @@ $('#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'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="http://edgent.incubator.apache.org/javadoc/latest/edgent/topology/TStream.html#split-int-edgent.function.ToIntFunction-">Javadoc</a>.</p> +<p>We are now ready to split the <code>readings</code> stream by the blood pressure category. Let'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="http://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"><</span><span class="n">TStream</span><span class="o"><</span><span class="n">T</span><span class="o">>></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"><</span><span class="n">T</span><span class="o">></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> @@ -784,7 +784,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="http://edgent.incubator.apache.org/javadoc/latest/edgent/topology/TStream.html#union-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="http://edgent.incubator.apache.org/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<TStream<T>></code>). In both cases, a single <code>TStream</code> is returned containing the tuples that flow on the input stream(s).</p> @@ -817,7 +817,7 @@ $('#toc').on('click', 'a', function() { <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Terminate the stream by printing out alerts from all categories</span> <span class="n">allAlerts</span><span class="o">.</span><span class="na">sink</span><span class="o">(</span><span class="n">tuple</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="n">tuple</span><span class="o">));</span> </code></pre></div> -<p>We end our application by submitting the <code>Topology</code>. Note that this application is available as a <a href="https://github.com/apache/incubator-edgent/blob/master/samples/topology/src/main/java/edgent/samples/topology/CombiningStreamsProcessingResults.java">sample</a>.</p> +<p>We end our application by submitting the <code>Topology</code>. Note that this application is available as a <a href="https://github.com/apache/incubator-edgent/blob/master/samples/topology/src/main/java/org/apache/edgent/samples/topology/CombiningStreamsProcessingResults.java">sample</a>.</p> <h2 id="observing-the-output">Observing the output</h2> @@ -871,7 +871,7 @@ EMERGENCY! SEE TO PATIENT IMMEDIATELY! <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/recipes/recipe_concurrent_analytics.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_concurrent_analytics.html b/content/recipes/recipe_concurrent_analytics.html index 6d4583a..bc92c30 100644 --- a/content/recipes/recipe_concurrent_analytics.html +++ b/content/recipes/recipe_concurrent_analytics.html @@ -798,7 +798,7 @@ stream -> |-> isolate(1) -> pipeline2 -> |-> barrier(10) -> co <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 7e7af9e..2a9a05a 100644 --- a/content/recipes/recipe_different_processing_against_stream.html +++ b/content/recipes/recipe_different_processing_against_stream.html @@ -650,7 +650,7 @@ $('#toc').on('click', 'a', function() { </code></pre></div> <h2 id="generating-gas-mileage-sensor-readings">Generating gas mileage sensor readings</h2> -<p>The next step is to simulate a stream of gas mileage readings using <a href="https://github.com/apache/incubator-edgent/blob/master/samples/utils/src/main/java/edgent/samples/utils/sensor/SimpleSimulatedSensor.java"><code>SimpleSimulatedSensor</code></a>. We set the initial gas mileage and delta factor in the first two arguments. The last argument ensures that the sensor reading falls in an acceptable range (between 7.0 mpg and 14.0 mpg). In our <code>main()</code>, we use the <code>poll()</code> method to generate a flow of tuples (readings), where each tuple arrives every second.</p> +<p>The next step is to simulate a stream of gas mileage readings using <a href="https://github.com/apache/incubator-edgent/blob/master/samples/utils/src/main/java/org/apache/edgent/samples/utils/sensor/SimpleSimulatedSensor.java"><code>SimpleSimulatedSensor</code></a>. We set the initial gas mileage and delta factor in the first two arguments. The last argument ensures that the sensor reading falls in an acceptable range (between 7.0 mpg and 14.0 mpg). In our <code>main()</code>, we use the <code>poll()</code> method to generate a flow of tuples (readings), where each tuple arrives every second.</p> <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Generate a stream of gas mileage sensor readings</span> <span class="n">SimpleSimulatedSensor</span> <span class="n">mpgSensor</span> <span class="o">=</span> <span class="k">new</span> <span class="n">SimpleSimulatedSensor</span><span class="o">(</span><span class="n">INITIAL_MPG</span><span class="o">,</span> <span class="mf">0.4</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">MPG_LOW</span><span class="o">,</span> <span class="n">MPG_HIGH</span><span class="o">));</span> @@ -820,7 +820,7 @@ Gallons of gas: 9.1 <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 89ac282..20df28f 100644 --- a/content/recipes/recipe_dynamic_analytic_control.html +++ b/content/recipes/recipe_dynamic_analytic_control.html @@ -672,7 +672,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 0c7ccfd..685c227 100644 --- a/content/recipes/recipe_external_filter_range.html +++ b/content/recipes/recipe_external_filter_range.html @@ -599,7 +599,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="http://edgent.incubator.apache.org/javadoc/latest/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="http://edgent.incubator.apache.org/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> @@ -609,7 +609,7 @@ $('#toc').on('click', 'a', function() { <h2 id="create-a-configuration-file">Create a configuration file</h2> -<p>The file's syntax is that for a <code>java.util.Properties</code> object. See the <code>Range</code> <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/edgent/analytics/sensors/Range.java">documentation</a> for its string syntax.</p> +<p>The file's syntax is that for a <code>java.util.Properties</code> object. See the <code>Range</code> <a href="https://github.com/apache/incubator-edgent/blob/master/analytics/sensors/src/main/java/org/apache/edgent/analytics/sensors/Range.java">documentation</a> for its string syntax.</p> <p>Put this into a file:</p> <div class="highlight"><pre><code class="language-" data-lang=""># the Range string for the temperature sensor optimal range @@ -734,7 +734,7 @@ optimalTempRange=[77.0..91.0] <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/recipes/recipe_hello_edgent.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_hello_edgent.html b/content/recipes/recipe_hello_edgent.html index 41bf65a..0e75d56 100644 --- a/content/recipes/recipe_hello_edgent.html +++ b/content/recipes/recipe_hello_edgent.html @@ -688,7 +688,7 @@ Edgent! <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/recipes/recipe_parallel_analytics.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_parallel_analytics.html b/content/recipes/recipe_parallel_analytics.html index dc58db7..ec95746 100644 --- a/content/recipes/recipe_parallel_analytics.html +++ b/content/recipes/recipe_parallel_analytics.html @@ -787,7 +787,7 @@ stream -> split(width,splitter) -> |-> isolate(10) -> pipeline-ch1 - <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/recipes/recipe_source_function.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_source_function.html b/content/recipes/recipe_source_function.html index ef356df..1a8646c 100644 --- a/content/recipes/recipe_source_function.html +++ b/content/recipes/recipe_source_function.html @@ -701,7 +701,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/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 863b7d6..fae3320 100644 --- a/content/recipes/recipe_value_out_of_range.html +++ b/content/recipes/recipe_value_out_of_range.html @@ -640,14 +640,14 @@ $('#toc').on('click', 'a', function() { </code></pre></div> <h2 id="generating-temperature-sensor-readings">Generating temperature sensor readings</h2> -<p>The next step is to simulate a stream of temperature readings using <a href="https://github.com/apache/incubator-edgent/blob/master/samples/utils/src/main/java/edgent/samples/utils/sensor/SimulatedTemperatureSensor.java"><code>SimulatedTemperatureSensor</code></a>. By default, the sensor sets the initial temperature to 80°F and ensures that new readings are between 28°F and 112°F. In our <code>main()</code>, we use the <code>poll()</code> method to generate a flow of tuples, where a new tuple (temperature reading) arrives every second.</p> +<p>The next step is to simulate a stream of temperature readings using <a href="https://github.com/apache/incubator-edgent/blob/master/samples/utils/src/main/java/org/apache/edgent/samples/utils/sensor/SimulatedTemperatureSensor.java"><code>SimulatedTemperatureSensor</code></a>. By default, the sensor sets the initial temperature to 80°F and ensures that new readings are between 28°F and 112°F. In our <code>main()</code>, we use the <code>poll()</code> method to generate a flow of tuples, where a new tuple (temperature reading) arrives every second.</p> <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Generate a stream of temperature sensor readings</span> <span class="n">SimulatedTemperatureSensor</span> <span class="n">tempSensor</span> <span class="o">=</span> <span class="k">new</span> <span class="n">SimulatedTemperatureSensor</span><span class="o">();</span> <span class="n">TStream</span><span class="o"><</span><span class="n">Double</span><span class="o">></span> <span class="n">temp</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="n">tempSensor</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">TimeUnit</span><span class="o">.</span><span class="na">SECONDS</span><span class="o">);</span> </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="http://edgent.incubator.apache.org/javadoc/latest/edgent/topology/TStream.html#filter-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="http://edgent.incubator.apache.org/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'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"><</span><span class="n">Double</span><span class="o">></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">-></span> @@ -662,7 +662,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'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"><</span><span class="n">T</span><span class="o">></span> <span class="n">stream</span><span class="o">,</span> <span class="n">Function</span><span class="o"><</span><span class="n">T</span><span class="o">,</span><span class="n">V</span><span class="o">></span> <span class="n">value</span><span class="o">,</span> <span class="n">Predicate</span><span class="o"><</span><span class="n">V</span><span class="o">></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="http://edgent.incubator.apache.org/javadoc/latest/edgent/analytics/sensors/Filters.html#deadband-edgent.topology.TStream-edgent.function.Function-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="http://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> <ul> <li>the value is outside of the optimal range (deadband)</li> @@ -816,7 +816,7 @@ Temperature may not be optimal! It is 77.5°F! <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/titlepage.html ---------------------------------------------------------------------- diff --git a/content/titlepage.html b/content/titlepage.html index 065c7e9..3ebeb94 100644 --- a/content/titlepage.html +++ b/content/titlepage.html @@ -602,7 +602,7 @@ $('#toc').on('click', 'a', function() { <div class="printTitleArea"> <div class="printTitle"></div> <div class="printSubtitle"></div> - <div class="lastGeneratedDate">Last generated: August 24, 2016</div> + <div class="lastGeneratedDate">Last generated: September 06, 2016</div> <hr /> <div class="printTitleImage"> @@ -649,7 +649,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/ca854973/content/tocpage.html ---------------------------------------------------------------------- diff --git a/content/tocpage.html b/content/tocpage.html index 54ccdc4..9eaeda4 100644 --- a/content/tocpage.html +++ b/content/tocpage.html @@ -825,7 +825,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Aug 24, 2016 <br/> + generated: Sep 6, 2016 <br/> </div> </div>