You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by sb...@apache.org on 2015/05/16 23:23:36 UTC

svn commit: r951496 [1/5] - in /websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch: ./ css/ images/ images/logos/ images/profiles/ img/ js/ org/ org/apache/ org/apache/stream...

Author: sblackmon
Date: Sat May 16 21:23:35 2015
New Revision: 951496

Log:
Wagon: Adding site to repository

Added:
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot.svg
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/application.conf
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/apache-maven-fluido-1.3.0.min.css
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/print.css
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/site.css
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/dependencies.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/dependency-info.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/dependency-management.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/distribution-management.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/accessories-text-editor.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/add.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/apache-maven-project-2.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/application-certificate.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/close.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/contact-new.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/document-properties.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/drive-harddisk.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/fix.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/icon_error_sml.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/icon_help_sml.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/icon_info_sml.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/icon_success_sml.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/icon_warning_sml.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/image-x-generic.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/internet-web-browser.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/logos/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/logos/build-by-maven-black.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/logos/build-by-maven-white.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/logos/maven-feather.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/network-server.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/package-x-generic.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/profiles/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/profiles/pre-release.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/profiles/retired.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/profiles/sandbox.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/remove.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/rss.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/update.gif   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/images/window-new.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/img/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/img/glyphicons-halflings-white.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/img/glyphicons-halflings.png   (with props)
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/index.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/integration.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/issue-tracking.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/js/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/js/apache-maven-fluido-1.3.0.min.js
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/license.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/mail-lists.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/apache/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/apache/streams/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/apache/streams/example/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/apache/streams/example/twitter/
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/org/apache/streams/example/twitter/TwitterUserstreamElasticsearch.json
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/plugin-management.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/plugins.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/project-info.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/project-summary.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/source-repository.html
    websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/team-list.html

Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot Sat May 16 21:23:35 2015
@@ -0,0 +1,31 @@
+// Apache Streams (incubating)
+// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+// --------------------------------------------------------------------------------
+digraph g {
+
+  //providers
+  TwitterStreamProvider [label="TwitterStreamProvider",shape=ellipse,URL="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/TwitterStreamProvider.java"];
+
+  //processors
+  ActivityConverterProcessor [label="ActivityConverterProcessor",shape=box,URL="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-converters/src/main/java/org/apache/streams/converter/ActivityConverterProcessor.java"];
+  DeleteOnlyProcessor [label="VerbDefinitionKeepFilter (verb:delete)",shape=box,URL="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-filters/src/main/java/org/apache/streams/filters/VerbDefinitionKeepFilter.java"];
+  NoDeletesProcessor  [label="VerbDefinitionDropFilter (verb:delete)",shape=box,URL="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-filters/src/main/java/org/apache/streams/filters/VerbDefinitionDropFilter.java"];
+  SetDeleteIdProcessor [label="SetDeleteIdProcessor (verb:post)",shape=box,URL="https://github.com/apache/incubator-streams-examples/blob/master/local/twitter-userstream-elasticsearch/src/main/java/org/apache/streams/twitter/example/TwitterUserstreamElasticsearch.java"];
+
+  //persisters
+  ElasticsearchPersistWriter [label="ElasticsearchPersistWriter",shape=ellipse,URL="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java"];
+  ElasticsearchPersistDeleter [label="ElasticsearchPersistDeleter",shape=ellipse,URL="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistDeleter.java"];
+
+   //data
+  es [label="es://{index}/{type}",shape=box];
+
+  //stream
+  TwitterStreamProvider -> ActivityConverterProcessor [label="ObjectNode"];
+  ActivityConverterProcessor -> DeleteOnlyProcessor [label="Activity",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json"];
+  ActivityConverterProcessor -> NoDeletesProcessor [label="Activity",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json"];
+  DeleteOnlyProcessor -> SetDeleteIdProcessor [label="Activity",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json"];
+  NoDeletesProcessor -> ElasticsearchPersistWriter [label="Activity",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json"];
+  ElasticsearchPersistWriter -> es [label="Activity",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json"];
+  SetDeleteIdProcessor -> ElasticsearchPersistDeleter [label="Delete",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/verbs/delete.json"];
+  ElasticsearchPersistDeleter -> es [label="Delete",URL="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/delete.json"];
+}
\ No newline at end of file

Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot.svg
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot.svg (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/TwitterUserstreamElasticsearch.dot.svg Sat May 16 21:23:35 2015
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.39.20150411.0445 (20150411.0445)
+ -->
+<!-- Title: g Pages: 1 -->
+<svg width="404pt" height="518pt"
+ viewBox="0.00 0.00 403.71 518.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 514)">
+<title>g</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-514 399.711,-514 399.711,4 -4,4"/>
+<!-- TwitterStreamProvider -->
+<g id="node1" class="node"><title>TwitterStreamProvider</title>
+<g id="a_node1"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/TwitterStreamProvider.java" xlink:title="TwitterStreamProvider">
+<ellipse fill="none" stroke="black" cx="225.047" cy="-492" rx="91.0473" ry="18"/>
+<text text-anchor="middle" x="225.047" y="-487.8" font-family="Times,serif" font-size="14.00">TwitterStreamProvider</text>
+</a>
+</g>
+</g>
+<!-- ActivityConverterProcessor -->
+<g id="node2" class="node"><title>ActivityConverterProcessor</title>
+<g id="a_node2"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-converters/src/main/java/org/apache/streams/converter/ActivityConverterProcessor.java" xlink:title="ActivityConverterProcessor">
+<polygon fill="none" stroke="black" points="311.344,-424 138.75,-424 138.75,-388 311.344,-388 311.344,-424"/>
+<text text-anchor="middle" x="225.047" y="-401.8" font-family="Times,serif" font-size="14.00">ActivityConverterProcessor</text>
+</a>
+</g>
+</g>
+<!-- TwitterStreamProvider&#45;&gt;ActivityConverterProcessor -->
+<g id="edge1" class="edge"><title>TwitterStreamProvider&#45;&gt;ActivityConverterProcessor</title>
+<path fill="none" stroke="black" d="M225.047,-473.762C225.047,-462.36 225.047,-447.434 225.047,-434.494"/>
+<polygon fill="black" stroke="black" points="228.547,-434.212 225.047,-424.212 221.547,-434.212 228.547,-434.212"/>
+<text text-anchor="middle" x="258.868" y="-444.8" font-family="Times,serif" font-size="14.00">ObjectNode</text>
+</g>
+<!-- DeleteOnlyProcessor -->
+<g id="node3" class="node"><title>DeleteOnlyProcessor</title>
+<g id="a_node3"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-filters/src/main/java/org/apache/streams/filters/VerbDefinitionKeepFilter.java" xlink:title="VerbDefinitionKeepFilter (verb:delete)">
+<polygon fill="none" stroke="black" points="234.141,-338 -0.0468938,-338 -0.0468938,-302 234.141,-302 234.141,-338"/>
+<text text-anchor="middle" x="117.047" y="-315.8" font-family="Times,serif" font-size="14.00">VerbDefinitionKeepFilter (verb:delete)</text>
+</a>
+</g>
+</g>
+<!-- ActivityConverterProcessor&#45;&gt;DeleteOnlyProcessor -->
+<g id="edge2" class="edge"><title>ActivityConverterProcessor&#45;&gt;DeleteOnlyProcessor</title>
+<g id="a_edge2"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<path fill="none" stroke="black" d="M202.407,-387.972C186.566,-375.358 165.216,-358.357 147.832,-344.514"/>
+<polygon fill="black" stroke="black" points="149.66,-341.496 139.657,-338.005 145.3,-346.972 149.66,-341.496"/>
+</a>
+</g>
+<g id="a_edge2&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<text text-anchor="middle" x="200.988" y="-358.8" font-family="Times,serif" font-size="14.00">Activity</text>
+</a>
+</g>
+</g>
+<!-- NoDeletesProcessor -->
+<g id="node4" class="node"><title>NoDeletesProcessor</title>
+<g id="a_node4"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-components/streams-filters/src/main/java/org/apache/streams/filters/VerbDefinitionDropFilter.java" xlink:title="VerbDefinitionDropFilter (verb:delete)">
+<polygon fill="none" stroke="black" points="395.875,-284 162.219,-284 162.219,-248 395.875,-248 395.875,-284"/>
+<text text-anchor="middle" x="279.047" y="-261.8" font-family="Times,serif" font-size="14.00">VerbDefinitionDropFilter (verb:delete)</text>
+</a>
+</g>
+</g>
+<!-- ActivityConverterProcessor&#45;&gt;NoDeletesProcessor -->
+<g id="edge3" class="edge"><title>ActivityConverterProcessor&#45;&gt;NoDeletesProcessor</title>
+<g id="a_edge3"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<path fill="none" stroke="black" d="M231.996,-387.984C241.18,-364.174 257.454,-321.981 268.248,-293.998"/>
+<polygon fill="black" stroke="black" points="271.62,-294.981 271.953,-284.391 265.089,-292.462 271.62,-294.981"/>
+</a>
+</g>
+<g id="a_edge3&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<text text-anchor="middle" x="267.988" y="-358.8" font-family="Times,serif" font-size="14.00">Activity</text>
+</a>
+</g>
+</g>
+<!-- SetDeleteIdProcessor -->
+<g id="node5" class="node"><title>SetDeleteIdProcessor</title>
+<g id="a_node5"><a xlink:href="https://github.com/apache/incubator-streams-examples/blob/master/local/twitter-userstream-elasticsearch/src/main/java/org/apache/streams/twitter/example/TwitterUserstreamElasticsearch.java" xlink:title="SetDeleteIdProcessor (verb:post)">
+<polygon fill="none" stroke="black" points="222.993,-230 21.1011,-230 21.1011,-194 222.993,-194 222.993,-230"/>
+<text text-anchor="middle" x="122.047" y="-207.8" font-family="Times,serif" font-size="14.00">SetDeleteIdProcessor (verb:post)</text>
+</a>
+</g>
+</g>
+<!-- DeleteOnlyProcessor&#45;&gt;SetDeleteIdProcessor -->
+<g id="edge4" class="edge"><title>DeleteOnlyProcessor&#45;&gt;SetDeleteIdProcessor</title>
+<g id="a_edge4"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<path fill="none" stroke="black" d="M111.056,-301.882C109.461,-296.221 107.96,-289.909 107.164,-284 105.027,-268.143 104.048,-263.694 107.164,-248 107.701,-245.295 108.445,-242.538 109.316,-239.814"/>
+<polygon fill="black" stroke="black" points="112.668,-240.842 112.884,-230.249 106.11,-238.395 112.668,-240.842"/>
+</a>
+</g>
+<g id="a_edge4&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<text text-anchor="middle" x="130.988" y="-261.8" font-family="Times,serif" font-size="14.00">Activity</text>
+</a>
+</g>
+</g>
+<!-- ElasticsearchPersistWriter -->
+<g id="node6" class="node"><title>ElasticsearchPersistWriter</title>
+<g id="a_node6"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java" xlink:title="ElasticsearchPersistWriter">
+<ellipse fill="none" stroke="black" cx="271.047" cy="-158" rx="103.134" ry="18"/>
+<text text-anchor="middle" x="271.047" y="-153.8" font-family="Times,serif" font-size="14.00">ElasticsearchPersistWriter</text>
+</a>
+</g>
+</g>
+<!-- NoDeletesProcessor&#45;&gt;ElasticsearchPersistWriter -->
+<g id="edge5" class="edge"><title>NoDeletesProcessor&#45;&gt;ElasticsearchPersistWriter</title>
+<g id="a_edge5"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<path fill="none" stroke="black" d="M277.69,-247.679C276.441,-230.821 274.57,-205.565 273.132,-186.147"/>
+<polygon fill="black" stroke="black" points="276.613,-185.764 272.384,-176.05 269.632,-186.281 276.613,-185.764"/>
+</a>
+</g>
+<g id="a_edge5&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<text text-anchor="middle" x="299.988" y="-207.8" font-family="Times,serif" font-size="14.00">Activity</text>
+</a>
+</g>
+</g>
+<!-- ElasticsearchPersistDeleter -->
+<g id="node7" class="node"><title>ElasticsearchPersistDeleter</title>
+<g id="a_node7"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistDeleter.java" xlink:title="ElasticsearchPersistDeleter">
+<ellipse fill="none" stroke="black" cx="127.047" cy="-104" rx="106.223" ry="18"/>
+<text text-anchor="middle" x="127.047" y="-99.8" font-family="Times,serif" font-size="14.00">ElasticsearchPersistDeleter</text>
+</a>
+</g>
+</g>
+<!-- SetDeleteIdProcessor&#45;&gt;ElasticsearchPersistDeleter -->
+<g id="edge7" class="edge"><title>SetDeleteIdProcessor&#45;&gt;ElasticsearchPersistDeleter</title>
+<g id="a_edge7"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/verbs/delete.json" xlink:title="Delete">
+<path fill="none" stroke="black" d="M121.572,-193.929C121.331,-179.354 121.306,-158.336 122.516,-140 122.682,-137.47 122.909,-134.846 123.172,-132.219"/>
+<polygon fill="black" stroke="black" points="126.65,-132.609 124.32,-122.274 119.696,-131.806 126.65,-132.609"/>
+</a>
+</g>
+<g id="a_edge7&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/verbs/delete.json" xlink:title="Delete">
+<text text-anchor="middle" x="141.312" y="-153.8" font-family="Times,serif" font-size="14.00">Delete</text>
+</a>
+</g>
+</g>
+<!-- es -->
+<g id="node8" class="node"><title>es</title>
+<polygon fill="none" stroke="black" points="283.854,-36 158.24,-36 158.24,-0 283.854,-0 283.854,-36"/>
+<text text-anchor="middle" x="221.047" y="-13.8" font-family="Times,serif" font-size="14.00">es://{index}/{type}</text>
+</g>
+<!-- ElasticsearchPersistWriter&#45;&gt;es -->
+<g id="edge6" class="edge"><title>ElasticsearchPersistWriter&#45;&gt;es</title>
+<g id="a_edge6"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<path fill="none" stroke="black" d="M264.613,-139.984C256.109,-116.174 241.04,-73.981 231.046,-45.9977"/>
+<polygon fill="black" stroke="black" points="234.275,-44.6316 227.615,-36.3914 227.683,-46.986 234.275,-44.6316"/>
+</a>
+</g>
+<g id="a_edge6&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/activity.json" xlink:title="Activity">
+<text text-anchor="middle" x="280.988" y="-99.8" font-family="Times,serif" font-size="14.00">Activity</text>
+</a>
+</g>
+</g>
+<!-- ElasticsearchPersistDeleter&#45;&gt;es -->
+<g id="edge8" class="edge"><title>ElasticsearchPersistDeleter&#45;&gt;es</title>
+<g id="a_edge8"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/delete.json" xlink:title="Delete">
+<path fill="none" stroke="black" d="M146.524,-86.1807C160.17,-73.6957 178.596,-56.8378 193.712,-43.0087"/>
+<polygon fill="black" stroke="black" points="196.256,-45.4248 201.272,-36.0923 191.531,-40.2601 196.256,-45.4248"/>
+</a>
+</g>
+<g id="a_edge8&#45;label"><a xlink:href="https://github.com/apache/incubator-streams/blob/master/streams-pojo/src/main/jsonschema/org/apache/streams/pojo/json/delete.json" xlink:title="Delete">
+<text text-anchor="middle" x="198.312" y="-56.8" font-family="Times,serif" font-size="14.00">Delete</text>
+</a>
+</g>
+</g>
+</g>
+</svg>

Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/application.conf
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/application.conf (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/application.conf Sat May 16 21:23:35 2015
@@ -0,0 +1,25 @@
+// Apache Streams (incubating)
+// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+// --------------------------------------------------------------------------------
+twitter {
+    endpoint = "userstream"
+    oauth {
+        consumerKey = ""
+        consumerSecret = ""
+        accessToken = ""
+        accessTokenSecret = ""
+    }
+    follow = [
+           
+    ]
+}
+elasticsearch {
+    hosts = [
+        localhost
+    ]
+    port = 9300
+    clusterName = elasticsearch
+    index = userstream_activity
+    type = activity
+    batchSize = 1
+}

Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/apache-maven-fluido-1.3.0.min.css
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/apache-maven-fluido-1.3.0.min.css (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/apache-maven-fluido-1.3.0.min.css Sat May 16 21:23:35 2015
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.1.0
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.

[... 3 lines stripped ...]
Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/print.css
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/print.css (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/print.css Sat May 16 21:23:35 2015
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
+#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}

Added: websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/site.css
==============================================================================
--- websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/site.css (added)
+++ websites/production/streams/content/site/0.2-incubating/streams-examples/streams-examples-local/twitter-userstream-elasticsearch/css/site.css Sat May 16 21:23:35 2015
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file