Repository: incubator-edgent-website Updated Branches: refs/heads/asf-site 399cc8082 -> c122546f6
from 6d60cc9e15485f292aad97c4b208e5bcd50b598e Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/commit/c122546f Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/tree/c122546f Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/diff/c122546f Branch: refs/heads/asf-site Commit: c122546f6f5d4ca4a204dbebb3c059b91ddf60c2 Parents: 399cc80 Author: Dale LaBossiere <[email protected]> Authored: Fri Dec 23 13:34:07 2016 -0500 Committer: Dale LaBossiere <[email protected]> Committed: Fri Dec 23 13:34:07 2016 -0500 ---------------------------------------------------------------------- content/404.html | 12 +- content/algolia_search.json | 13 + content/docs/committers.html | 12 +- content/docs/common-edgent-operations.html | 12 +- content/docs/community.html | 12 +- content/docs/console.html | 12 +- content/docs/downloads.html | 12 +- content/docs/edgent-getting-started.html | 12 +- content/docs/edgent_index.html | 12 +- content/docs/faq.html | 12 +- content/docs/home.html | 12 +- content/docs/overview.html | 12 +- content/docs/quickstart.html | 12 +- content/docs/samples.html | 12 +- content/docs/search.html | 12 +- content/docs/streaming-concepts.html | 12 +- content/docs/tag_collaboration.html | 14 +- content/docs/tag_content_types.html | 14 +- content/docs/tag_formatting.html | 14 +- content/docs/tag_getting_started.html | 14 +- content/docs/tag_mobile.html | 14 +- content/docs/tag_navigation.html | 14 +- content/docs/tag_publishing.html | 14 +- content/docs/tag_single_sourcing.html | 14 +- content/docs/tag_special_layouts.html | 14 +- content/prince-file-list.txt | 5 + .../recipe_adaptable_deadtime_filter.html | 12 +- .../recipes/recipe_adaptable_filter_range.html | 12 +- .../recipe_adaptable_polling_source.html | 12 +- ...pe_combining_streams_processing_results.html | 12 +- .../recipes/recipe_concurrent_analytics.html | 12 +- ...ipe_different_processing_against_stream.html | 12 +- .../recipe_dynamic_analytic_control.html | 12 +- .../recipes/recipe_external_filter_range.html | 12 +- content/recipes/recipe_hello_edgent.html | 12 +- content/recipes/recipe_parallel_analytics.html | 12 +- content/recipes/recipe_source_function.html | 12 +- content/recipes/recipe_value_out_of_range.html | 12 +- content/recipes/recipe_writing_a_connector.html | 731 +++++++++++++++++++ content/search.json | 11 + content/title-checker.html | 155 ++++ content/titlepage.html | 14 +- content/tocpage.html | 18 +- content/urls_mydoc.txt | 7 + 44 files changed, 1365 insertions(+), 39 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/404.html ---------------------------------------------------------------------- diff --git a/content/404.html b/content/404.html index 1287c3e..6c4b8d7 100644 --- a/content/404.html +++ b/content/404.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -680,7 +690,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/algolia_search.json ---------------------------------------------------------------------- diff --git a/content/algolia_search.json b/content/algolia_search.json index 0578878..2bd439e 100644 --- a/content/algolia_search.json +++ b/content/algolia_search.json @@ -323,6 +323,19 @@ { +"title": "Writing a Connector", +"tags": "", +"keywords": "", +"url": "../recipes/recipe_writing_a_connector", +"summary": "", +"body": "Edgent applications interface with other entities by way of a connector. The other entity may be an IO device, an IoT messaging hub, a file, process, database, another Edgent application/topology, etc. Edgent includes several connectors -- see the \"Edgent Connectors\" package group in the [javadoc](https://edgent.incubator.apache.org/javadoc/latest). The [CommandStreams](https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/connectors/command/CommandStreams) connector can be particularly useful if commands already exist for getting data to or from an entity. When your application needs something new or special [Writing Connectors for Edgent Applications](https://cwiki.apache.org/confluence/display/EDGENT/Writing+Connectors+For+Edgent+Applications) tells you what you need to know!" + +}, + + + + +{ "title": "Sample programs", "tags": "", "keywords": "", http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/committers.html ---------------------------------------------------------------------- diff --git a/content/docs/committers.html b/content/docs/committers.html index 065a8b5..a4d02c3 100644 --- a/content/docs/committers.html +++ b/content/docs/committers.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -692,7 +702,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/common-edgent-operations.html ---------------------------------------------------------------------- diff --git a/content/docs/common-edgent-operations.html b/content/docs/common-edgent-operations.html index 8d20808..a86f3d3 100644 --- a/content/docs/common-edgent-operations.html +++ b/content/docs/common-edgent-operations.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -725,7 +735,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/community.html ---------------------------------------------------------------------- diff --git a/content/docs/community.html b/content/docs/community.html index c5a521a..b948c94 100644 --- a/content/docs/community.html +++ b/content/docs/community.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -746,7 +756,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/console.html ---------------------------------------------------------------------- diff --git a/content/docs/console.html b/content/docs/console.html index d8d3808..25d7826 100644 --- a/content/docs/console.html +++ b/content/docs/console.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -1151,7 +1161,7 @@ Metrics.rateMeter(individualAlerts3.get(0)); <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/downloads.html ---------------------------------------------------------------------- diff --git a/content/docs/downloads.html b/content/docs/downloads.html index 0e5e995..e86cb42 100644 --- a/content/docs/downloads.html +++ b/content/docs/downloads.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -728,7 +738,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/edgent-getting-started.html ---------------------------------------------------------------------- diff --git a/content/docs/edgent-getting-started.html b/content/docs/edgent-getting-started.html index 95ce634..91aef35 100644 --- a/content/docs/edgent-getting-started.html +++ b/content/docs/edgent-getting-started.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -852,7 +862,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/edgent_index.html ---------------------------------------------------------------------- diff --git a/content/docs/edgent_index.html b/content/docs/edgent_index.html index a2edf33..fa3224a 100644 --- a/content/docs/edgent_index.html +++ b/content/docs/edgent_index.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -705,7 +715,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/faq.html ---------------------------------------------------------------------- diff --git a/content/docs/faq.html b/content/docs/faq.html index 5f37cea..4d32208 100644 --- a/content/docs/faq.html +++ b/content/docs/faq.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -762,7 +772,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/home.html ---------------------------------------------------------------------- diff --git a/content/docs/home.html b/content/docs/home.html index 4035759..51e7544 100644 --- a/content/docs/home.html +++ b/content/docs/home.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -767,7 +777,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/overview.html ---------------------------------------------------------------------- diff --git a/content/docs/overview.html b/content/docs/overview.html index eb15604..862c3fa 100644 --- a/content/docs/overview.html +++ b/content/docs/overview.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -752,7 +762,7 @@ medical device.</li> <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/quickstart.html ---------------------------------------------------------------------- diff --git a/content/docs/quickstart.html b/content/docs/quickstart.html index 0ad8b2a..2d39897 100644 --- a/content/docs/quickstart.html +++ b/content/docs/quickstart.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -722,7 +732,7 @@ and Edgent provides a <a href="https://edgent.incubator.apache.org/javadoc/lates <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/samples.html ---------------------------------------------------------------------- diff --git a/content/docs/samples.html b/content/docs/samples.html index fdbe170..90f9904 100644 --- a/content/docs/samples.html +++ b/content/docs/samples.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -743,7 +753,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/search.html ---------------------------------------------------------------------- diff --git a/content/docs/search.html b/content/docs/search.html index 06decdd..54f10a4 100644 --- a/content/docs/search.html +++ b/content/docs/search.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -670,7 +680,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/streaming-concepts.html ---------------------------------------------------------------------- diff --git a/content/docs/streaming-concepts.html b/content/docs/streaming-concepts.html index 4a5e83f..6d93a68 100644 --- a/content/docs/streaming-concepts.html +++ b/content/docs/streaming-concepts.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -1431,7 +1441,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_collaboration.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_collaboration.html b/content/docs/tag_collaboration.html index 1c1fe8a..e5bb0c1 100644 --- a/content/docs/tag_collaboration.html +++ b/content/docs/tag_collaboration.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_content_types.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_content_types.html b/content/docs/tag_content_types.html index a4e7b70..b6d91fe 100644 --- a/content/docs/tag_content_types.html +++ b/content/docs/tag_content_types.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_formatting.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_formatting.html b/content/docs/tag_formatting.html index 9b30312..c6293c3 100644 --- a/content/docs/tag_formatting.html +++ b/content/docs/tag_formatting.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_getting_started.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_getting_started.html b/content/docs/tag_getting_started.html index 0387c31..c0c0d98 100644 --- a/content/docs/tag_getting_started.html +++ b/content/docs/tag_getting_started.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -746,6 +756,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -780,7 +792,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_mobile.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_mobile.html b/content/docs/tag_mobile.html index 3659cd1..23f5427 100644 --- a/content/docs/tag_mobile.html +++ b/content/docs/tag_mobile.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_navigation.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_navigation.html b/content/docs/tag_navigation.html index 513814e..d1b6fec 100644 --- a/content/docs/tag_navigation.html +++ b/content/docs/tag_navigation.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_publishing.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_publishing.html b/content/docs/tag_publishing.html index 46406b2..f4b6e3f 100644 --- a/content/docs/tag_publishing.html +++ b/content/docs/tag_publishing.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_single_sourcing.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_single_sourcing.html b/content/docs/tag_single_sourcing.html index 267022b..dd388a9 100644 --- a/content/docs/tag_single_sourcing.html +++ b/content/docs/tag_single_sourcing.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/docs/tag_special_layouts.html ---------------------------------------------------------------------- diff --git a/content/docs/tag_special_layouts.html b/content/docs/tag_special_layouts.html index 535214a..f8638db 100644 --- a/content/docs/tag_special_layouts.html +++ b/content/docs/tag_special_layouts.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -741,6 +751,8 @@ $('#toc').on('click', 'a', function() { + + </tbody> </table> @@ -775,7 +787,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/prince-file-list.txt ---------------------------------------------------------------------- diff --git a/content/prince-file-list.txt b/content/prince-file-list.txt index 753eb68..a4d21e9 100644 --- a/content/prince-file-list.txt +++ b/content/prince-file-list.txt @@ -124,6 +124,11 @@ + + http://edgent.incubator.apache.org/recipes/recipe_writing_a_connector.html + + + http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 8e88e0a..10df7c5 100644 --- a/content/recipes/recipe_adaptable_deadtime_filter.html +++ b/content/recipes/recipe_adaptable_deadtime_filter.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -814,7 +824,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 7c776d5..762bf10 100644 --- a/content/recipes/recipe_adaptable_filter_range.html +++ b/content/recipes/recipe_adaptable_filter_range.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -788,7 +798,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 ce39889..267ecbe 100644 --- a/content/recipes/recipe_adaptable_polling_source.html +++ b/content/recipes/recipe_adaptable_polling_source.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -800,7 +810,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 43566d6..683527d 100644 --- a/content/recipes/recipe_combining_streams_processing_results.html +++ b/content/recipes/recipe_combining_streams_processing_results.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -919,7 +929,7 @@ EMERGENCY! SEE TO PATIENT IMMEDIATELY! <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/recipes/recipe_concurrent_analytics.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_concurrent_analytics.html b/content/recipes/recipe_concurrent_analytics.html index 9b20409..a024649 100644 --- a/content/recipes/recipe_concurrent_analytics.html +++ b/content/recipes/recipe_concurrent_analytics.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -846,7 +856,7 @@ stream -> |-> isolate(1) -> pipeline2 -> |-> barrier(10) -> co <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 348a444..c16949c 100644 --- a/content/recipes/recipe_different_processing_against_stream.html +++ b/content/recipes/recipe_different_processing_against_stream.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -868,7 +878,7 @@ Gallons of gas: 9.1 <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 bc584de..b8830d9 100644 --- a/content/recipes/recipe_dynamic_analytic_control.html +++ b/content/recipes/recipe_dynamic_analytic_control.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -720,7 +730,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 c9423bc..f8b78a3 100644 --- a/content/recipes/recipe_external_filter_range.html +++ b/content/recipes/recipe_external_filter_range.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -782,7 +792,7 @@ optimalTempRange=[77.0..91.0] <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/recipes/recipe_hello_edgent.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_hello_edgent.html b/content/recipes/recipe_hello_edgent.html index 9f2c0e6..28127c9 100644 --- a/content/recipes/recipe_hello_edgent.html +++ b/content/recipes/recipe_hello_edgent.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -736,7 +746,7 @@ Edgent! <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/recipes/recipe_parallel_analytics.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_parallel_analytics.html b/content/recipes/recipe_parallel_analytics.html index 50be63c..a464892 100644 --- a/content/recipes/recipe_parallel_analytics.html +++ b/content/recipes/recipe_parallel_analytics.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -835,7 +845,7 @@ stream -> split(width,splitter) -> |-> isolate(10) -> pipeline-ch1 - <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/recipes/recipe_source_function.html ---------------------------------------------------------------------- diff --git a/content/recipes/recipe_source_function.html b/content/recipes/recipe_source_function.html index 528d83a..9e7d167 100644 --- a/content/recipes/recipe_source_function.html +++ b/content/recipes/recipe_source_function.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -751,7 +761,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 ddabdcf..423d6c0 100644 --- a/content/recipes/recipe_value_out_of_range.html +++ b/content/recipes/recipe_value_out_of_range.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -864,7 +874,7 @@ Temperature may not be optimal! It is 77.5°F! <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/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 new file mode 100644 index 0000000..b9af5c5 --- /dev/null +++ b/content/recipes/recipe_writing_a_connector.html @@ -0,0 +1,731 @@ +<!DOCTYPE html> + <head> + + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="description" content=""> +<meta name="keywords" content=" "> +<title>Writing a Connector | Apache Edgent Documentation</title> +<link rel="stylesheet" type="text/css" href="../css/syntax.css"> +<link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css"> +<!--<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">--> +<link rel="stylesheet" type="text/css" href="../css/modern-business.css"> +<link rel="stylesheet" type="text/css" href="../css/lavish-bootstrap.css"> +<link rel="stylesheet" type="text/css" href="../css/customstyles.css"> +<link rel="stylesheet" type="text/css" href="../css/theme-blue.css"> +<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> +<script src="../js/jquery.navgoco.min.js"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/anchor.min.js"></script> +<script src="../js/toc.js"></script> +<script src="../js/customscripts.js"></script> +<link rel="shortcut icon" href="../common_images/favicon.ico" type="image/x-icon"> +<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> +<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> +<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> +<![endif]--> + + + + + + + + + +<script> + $(function () { + $('[data-toggle="tooltip"]').tooltip() + }) +</script> + + + + </head> + +<body> + + <!-- Navigation --> +<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> + <div class="container topnavlinks"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + <a class="fa fa-home fa-lg navbar-brand" href="../docs/home.html"> <span class="projectTitle"> Apache Edgent Documentation</span></a> + + </div> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <!-- entries without drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + + + + + + + + + <li class="dropdown"> + + + + <a href="#" class="dropdown-toggle" data-toggle="dropdown">GitHub Repos<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + + <li><a href="https://github.com/apache/incubator-edgent" target="_blank">Source code</a></li> + + + + + + <li><a href="https://github.com/apache/incubator-edgent-website" target="_blank">Website/Documentation</a></li> + + + + + + </ul> + </li> + + + + + <li class="dropdown"> + + + + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Javadoc<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + + <li><a href="http://edgent.incubator.apache.org/javadoc/latest/index.html" target="_blank">lastest</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="http://edgent.incubator.apache.org/javadoc/r0.4.0/index.html" target="_blank">0.4.0</a></li> + + + + + + </ul> + </li> + + + + + <!-- entries with drop-downs appear here --> + <!-- conditional logic to control which topnav appears for the audience defined in the configuration file.--> + + <li class="dropdown"> + + + + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Edgent Resources<b class="caret"></b></a> + <ul class="dropdown-menu"> + + + + <li><a href="downloads">Download</a></li> + + + + + + <li><a href="samples">Samples</a></li> + + + + + + <li><a href="faq">FAQ</a></li> + + + + + + <li class="dropdownActive"><a href="/">edgent.apache.org</a></li> + + + + + + </ul> + </li> + + + + + <!-- special insertion --> + + + <!-- Send feedback function --> +<script> +function SendLinkByMail(href) { +var subject= "Apache Edgent Documentation feedback"; +var body = "I have some feedback about the Writing a Connector page: "; +body += window.location.href; +body += ""; +var uri = "mailto:?subject="; +uri += encodeURIComponent(subject); +uri += "&body="; +uri += encodeURIComponent(body); +window.location.href = uri; +} +</script> + +<li><a href="mailto:[email protected]" target="_blank"><i class="fa fa-envelope-o"></i> Feedback</a></li> + + + <!--uncomment this block if you want simple search instead of algolia--> + <li> + <!--start search--> + <div id="search-demo-container"> + <input type="text" id="search-input" placeholder="search..."> + <ul id="results-container"></ul> + </div> + <script src="../js/jekyll-search.js" type="text/javascript"></script> + <script type="text/javascript"> + SimpleJekyllSearch.init({ + searchInput: document.getElementById('search-input'), + resultsContainer: document.getElementById('results-container'), + dataSource: '../search.json', + searchResultTemplate: '<li><a href="{url}" title="Writing a Connector">{title}</a></li>', + noResultsText: 'No results found.', + limit: 10, + fuzzy: true, + }) + </script> + <!--end search--> + </li> + + + </div> + <!-- /.container --> +</nav> + + + + <!-- Page Content --> + <div class="container"> + <div class="col-lg-12"> </div> + + +<!-- Content Row --> +<div class="row"> + <!-- Sidebar Column --> + <div class="col-md-3"> + + <script> + + $(document).ready(function() { + // Initialize navgoco with default options + $("#mysidebar").navgoco({ + caretHtml: '', + accordion: true, + openClass: 'active', // open + save: true, + cookie: { + name: 'navgoco', + expires: false, + path: '/' + }, + slide: { + duration: 400, + easing: 'swing' + } + }); + + $("#collapseAll").click(function(e) { + e.preventDefault(); + $("#mysidebar").navgoco('toggle', false); + }); + + $("#expandAll").click(function(e) { + e.preventDefault(); + $("#mysidebar").navgoco('toggle', true); + }); + + }); + + </script> + + + + + + + + + + + + + <ul id="mysidebar" class="nav"> + + <span class="siteTagline">Edgent</span> + <span class="versionTagline">Version 1.0.0-incubating</span> + + + + + + + <li><a href="#">Overview</a> + <ul> + + + + + <li><a href="../docs/edgent_index.html">Introduction</a></li> + + + + + + + + + + <li><a href="../docs/faq.html">FAQ</a></li> + + + + + + + </ul> + + + + <li><a href="#">Get Started</a> + <ul> + + + + + <li><a href="../docs/downloads.html">Downloads</a></li> + + + + + + + + + + <li><a href="../docs/edgent-getting-started.html">Getting started guide</a></li> + + + + + + + + + + <li><a href="../docs/streaming-concepts.html">Streaming concepts</a></li> + + + + + + + + + + <li><a href="../docs/common-edgent-operations.html">Common operations</a></li> + + + + + + + </ul> + + + + <li><a href="#">Edgent Cookbook</a> + <ul> + + + + + <li><a href="../recipes/recipe_hello_edgent.html">Hello Edgent!</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_source_function.html">Writing a source function</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_value_out_of_range.html">Detecting a sensor value out of expected range</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_different_processing_against_stream.html">Applying different processing against a single stream</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_combining_streams_processing_results.html">Splitting a stream to apply different processing and combining the results into a single stream</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_external_filter_range.html">Using an external configuration file for filter ranges</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_adaptable_filter_range.html">Changing a filter's range</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_adaptable_polling_source.html">Changing a polled source stream's period</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_adaptable_deadtime_filter.html">Using an adaptable deadtime filter</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_dynamic_analytic_control.html">Dynamically enabling analytic flows</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_parallel_analytics.html">How can I run analytics on several tuples in parallel?</a></li> + + + + + + + + + + <li><a href="../recipes/recipe_concurrent_analytics.html">How can I run several analytics on a tuple concurrently?</a></li> + + + + + + + + + + <li class="active"><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + + </ul> + + + + <li><a href="#">Sample Programs</a> + <ul> + + + + + <li><a href="../docs/samples.html">Samples</a></li> + + + + + + + + + + <li><a href="../docs/quickstart.html">Quickstart IBM Watson IoT Platform</a></li> + + + + + + + </ul> + + + + <li><a href="#">Using the Console</a> + <ul> + + + + + <li><a href="../docs/console.html">Using the console</a></li> + + + + + + + </ul> + + + + <li><a href="#">Get Involved</a> + <ul> + + + + + <li><a href="../docs/community.html">How to participate</a></li> + + + + + + + + + + <li><a href="../docs/committers.html">Committers</a></li> + + + + + + + </ul> + + + + + + <!-- if you aren't using the accordion, uncomment this block: + + <p class="external"> + <a href="#" id="collapseAll">Collapse All</a> | <a href="#" id="expandAll">Expand All</a> + </p> + --> + <br/> + </li> + </ul> + <div class="row"> + <div class="col-md-12"> + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + + +<div id="toc"></div> + + </div> + </div> + </div> + + <!-- this highlights the active parent class in the navgoco sidebar. this is critical so that the parent expands when you're viewing a page. This must appear below the sidebar code above. Otherwise, if placed inside customscripts.js, the script runs before the sidebar code runs and the class never gets inserted.--> + <script>$("li.active").parents('li').toggleClass("active");</script> + + + <!-- Content Column --> + <div class="col-md-9"> + + <div class="post-header"> + <h1 class="post-title-main">Writing a Connector</h1> +</div> + +<div class="post-content"> + + + +<!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for it to appear in the minitoc. --> +<script> +$( document ).ready(function() { + // Handler for .ready() called. + +$('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3,h4' }); + +/* this offset helps account for the space taken up by the floating toolbar. */ +$('#toc').on('click', 'a', function() { + var target = $(this.getAttribute('href')) + , scroll_target = target.offset().top + + $(window).scrollTop(scroll_target - 10); + return false +}) + +}); +</script> + + +<div id="toc"></div> + + + + + <a target="_blank" href="https://github.com/apache/incubator-edgent-website/blob/master/site/recipes/recipe_writing_a_connector.md" class="btn btn-default githubEditButton" role="button"><i class="fa fa-github fa-lg"></i> Edit me</a> + + <p>Edgent applications interface with other entities by way of a connector. The other entity may be an IO device, an IoT messaging hub, a file, process, database, another Edgent application/topology, etc. </p> + +<p>Edgent includes several connectors -- see the "Edgent Connectors" package group in the <a href="https://edgent.incubator.apache.org/javadoc/latest">javadoc</a>. The <a href="https://edgent.incubator.apache.org/javadoc/latest/org/apache/edgent/connectors/command/CommandStreams">CommandStreams</a> connector can be particularly useful if commands already exist for getting data to or from an entity. </p> + +<p>When your application needs something new or special <a href="https://cwiki.apache.org/confluence/display/EDGENT/Writing+Connectors+For+Edgent+Applications">Writing Connectors for Edgent Applications</a> tells you what you need to know!</p> + + +<div class="tags"> + +</div> + +<!-- + + <div id="disqus_thread"></div> + <script type="text/javascript"> + /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */ + var disqus_shortname = 'idrbwjekyll'; // required: replace example with your forum shortname + + /* * * DON'T EDIT BELOW THIS LINE * * */ + (function() { + var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; + dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; + (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); + })(); + </script> + <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> + --> + +</div> + + + +<footer> + <div class="row"> + <div class="col-lg-12 footer"> + + Site last + generated: Dec 23, 2016 <br/> + + </div> + </div> + <br/> + <div class="row"> + <div class="col-md-12"> + <p class="small">Apache Edgent is an effort undergoing Incubation at The Apache Software + Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects + until a further review indicates that the infrastructure, communications, and decision making process + have stabilized in a manner consistent with other successful ASF projects. While incubation status is + not necessarily a reflection of the completeness or stability of the code, it does indicate that the + project has yet to be fully endorsed by the ASF.</p> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <p class="small">Copyright © 2016 The Apache Software Foundation. Licensed under the Apache + License, Version 2.0. + Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache + Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their + respective owners.</p> + </div> + </div> +</footer> + + </div><!-- /.row --> + + </div> <!-- /.container --> + +</body> + + +</html> + http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/search.json ---------------------------------------------------------------------- diff --git a/content/search.json b/content/search.json index 476d1e9..8169cb3 100644 --- a/content/search.json +++ b/content/search.json @@ -275,6 +275,17 @@ { +"title": "Writing a Connector", +"tags": "", +"keywords": "", +"url": "../recipes/recipe_writing_a_connector", +"summary": "" +}, + + + + +{ "title": "Sample programs", "tags": "", "keywords": "", http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/title-checker.html ---------------------------------------------------------------------- diff --git a/content/title-checker.html b/content/title-checker.html index c3aa553..4555f10 100644 --- a/content/title-checker.html +++ b/content/title-checker.html @@ -2728,6 +2728,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem: The top drop-down navigation item title "edgent.apache.org" does not match the page title "Edgent". @@ -2801,5 +2954,7 @@ Problem: The top drop-down navigation item title "edgent.apache.org" does not ma + + </body> </html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/titlepage.html ---------------------------------------------------------------------- diff --git a/content/titlepage.html b/content/titlepage.html index d65cf4b..1f553a2 100644 --- a/content/titlepage.html +++ b/content/titlepage.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -650,7 +660,7 @@ $('#toc').on('click', 'a', function() { <div class="printTitleArea"> <div class="printTitle"></div> <div class="printSubtitle"></div> - <div class="lastGeneratedDate">Last generated: December 22, 2016</div> + <div class="lastGeneratedDate">Last generated: December 23, 2016</div> <hr /> <div class="printTitleImage"> @@ -697,7 +707,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/tocpage.html ---------------------------------------------------------------------- diff --git a/content/tocpage.html b/content/tocpage.html index 8be80f0..3d9c095 100644 --- a/content/tocpage.html +++ b/content/tocpage.html @@ -490,6 +490,16 @@ window.location.href = uri; + + + + <li><a href="../recipes/recipe_writing_a_connector.html">How do I write a connector?</a></li> + + + + + + </ul> @@ -793,6 +803,12 @@ $('#toc').on('click', 'a', function() { </li> + + <li><a href="/recipes/recipe_writing_a_connector.html">How do I write a connector?</a> + + </li> + + </ul> </li> @@ -885,7 +901,7 @@ $('#toc').on('click', 'a', function() { <div class="col-lg-12 footer"> Site last - generated: Dec 22, 2016 <br/> + generated: Dec 23, 2016 <br/> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-edgent-website/blob/c122546f/content/urls_mydoc.txt ---------------------------------------------------------------------- diff --git a/content/urls_mydoc.txt b/content/urls_mydoc.txt index 17d1c7d..2de80e9 100644 --- a/content/urls_mydoc.txt +++ b/content/urls_mydoc.txt @@ -147,6 +147,13 @@ link: "<a href='../recipes/recipe_concurrent_analytics.html'>How can I run several analytics on a tuple concurrently?</a>" + +/recipes/recipe_writing_a_connector: + title: "How do I write a connector?" + url: "../recipes/recipe_writing_a_connector.html" + link: "<a href='../recipes/recipe_writing_a_connector.html'>How do I write a connector?</a>" + +
