Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kafka-0-9-nar/1.4.0/org.apache.nifi.processors.kafka.pubsub.PublishKafka/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kafka-0-9-nar/1.4.0/org.apache.nifi.processors.kafka.pubsub.PublishKafka/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kafka-0-9-nar/1.4.0/org.apache.nifi.processors.kafka.pubsub.PublishKafka/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kafka-0-9-nar/1.4.0/org.apache.nifi.processors.kafka.pubsub.PublishKafka/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PublishKafka</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PublishKafka</h1><h2>Description: </h2><p>Sends the contents of a 
FlowFile as a message to Apache Kafka using the Kafka 0.9.x Producer. The 
messages to send may be individual FlowFiles or may be delimited, using a 
user-specified delimiter, such as a new-line.  Please note there are cases 
where the publisher can get into an indefinite stuck state.  We are closely 
monitoring how this evolves in the Kafka community and will take advantage of 
those fixes as soon as we can.  In the mean time it is possible to enter states 
where the only resolution will be to restart the JVM NiFi runs on. The 
complementa
 ry NiFi processor for fetching messages is ConsumeKafka.</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>Apache, Kafka, Put, Send, Message, PubSub, 0.9.x</p><h3>Properties: 
</h3><p>In the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values, and whether a property 
supports the <a href="../../../../../html/expression-language-guide.html">NiFi 
Expression Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Kafka Brokers</strong></td><td 
id="default-value">localhost:9092</td><td id="allowable-values"></td><td 
id="description">A comma-separated list of known Kafka Brokers in the format 
&lt;host&gt;:&lt;port&gt;<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Security Protocol</str
 ong></td><td id="default-value">PLAINTEXT</td><td 
id="allowable-values"><ul><li>PLAINTEXT <img 
src="../../../../../html/images/iconInfo.png" alt="PLAINTEXT" 
title="PLAINTEXT"></img></li><li>SSL <img 
src="../../../../../html/images/iconInfo.png" alt="SSL" 
title="SSL"></img></li><li>SASL_PLAINTEXT <img 
src="../../../../../html/images/iconInfo.png" alt="SASL_PLAINTEXT" 
title="SASL_PLAINTEXT"></img></li><li>SASL_SSL <img 
src="../../../../../html/images/iconInfo.png" alt="SASL_SSL" 
title="SASL_SSL"></img></li></ul></td><td id="description">Protocol used to 
communicate with brokers. Corresponds to Kafka's 'security.protocol' 
property.</td></tr><tr><td id="name">Kerberos Service Name</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
Kerberos principal name that Kafka runs as. This can be defined either in 
Kafka's JAAS config or in Kafka's config. Corresponds to Kafka's 
'security.protocol' property.It is ignored unless one of the SASL options of 
the &lt
 ;Security Protocol&gt; are selected.</td></tr><tr><td id="name">SSL Context 
Service</td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>SSLContextService<br/><strong>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">Specifies the SSL Context Service to use for communicating 
with Kafka.</td></tr><tr><td id="name"><strong>Topic Name</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the Kafka Topic to publish to.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Delivery 
Guarantee</strong></td><td id="default-value">0</td><td id="allowable
 -values"><ul><li>Best Effort <img 
src="../../../../../html/images/iconInfo.png" alt="FlowFile will be routed to 
success after successfully writing the content to a Kafka node, without waiting 
for a response. This provides the best performance but may result in data 
loss." title="FlowFile will be routed to success after successfully writing the 
content to a Kafka node, without waiting for a response. This provides the best 
performance but may result in data loss."></img></li><li>Guarantee Single Node 
Delivery <img src="../../../../../html/images/iconInfo.png" alt="FlowFile will 
be routed to success if the message is received by a single Kafka node, whether 
or not it is replicated. This is faster than &lt;Guarantee Replicated 
Delivery&gt; but can result in data loss if a Kafka node crashes" 
title="FlowFile will be routed to success if the message is received by a 
single Kafka node, whether or not it is replicated. This is faster than 
&lt;Guarantee Replicated Delivery&gt; but can resul
 t in data loss if a Kafka node crashes"></img></li><li>Guarantee Replicated 
Delivery <img src="../../../../../html/images/iconInfo.png" alt="FlowFile will 
be routed to failure unless the message is replicated to the appropriate number 
of Kafka Nodes according to the Topic configuration" title="FlowFile will be 
routed to failure unless the message is replicated to the appropriate number of 
Kafka Nodes according to the Topic configuration"></img></li></ul></td><td 
id="description">Specifies the requirement for guaranteeing that a message is 
sent to Kafka. Corresponds to Kafka's 'acks' property.</td></tr><tr><td 
id="name">Kafka Key</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Key to use for the Message. 
If not specified, the flow file attribute 'kafka.key' is used as the message 
key, if it is present and we're not demarcating.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Key 
Attribute Encoding</str
 ong></td><td id="default-value">utf-8</td><td 
id="allowable-values"><ul><li>UTF-8 Encoded <img 
src="../../../../../html/images/iconInfo.png" alt="The key is interpreted as a 
UTF-8 Encoded string." title="The key is interpreted as a UTF-8 Encoded 
string."></img></li><li>Hex Encoded <img 
src="../../../../../html/images/iconInfo.png" alt="The key is interpreted as 
arbitrary binary data that is encoded using hexadecimal characters with 
uppercase letters." title="The key is interpreted as arbitrary binary data that 
is encoded using hexadecimal characters with uppercase 
letters."></img></li></ul></td><td id="description">FlowFiles that are emitted 
have an attribute named 'kafka.key'. This property dictates how the value of 
the attribute should be encoded.</td></tr><tr><td id="name">Message 
Demarcator</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the string (interpreted as UTF-8) to use for 
demarcating multiple messages within a single FlowFi
 le. If not specified, the entire content of the FlowFile will be used as a 
single message. If specified, the contents of the FlowFile will be split on 
this delimiter and each section sent as a separate Kafka message. To enter 
special character such as 'new line' use CTRL+Enter or Shift+Enter, depending 
on your OS.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Max Request 
Size</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of a request 
in bytes. Corresponds to Kafka's 'max.request.size' property and defaults to 1 
MB (1048576).</td></tr><tr><td id="name"><strong>Acknowledgment Wait 
Time</strong></td><td id="default-value">5 secs</td><td 
id="allowable-values"></td><td id="description">After sending a message to 
Kafka, this indicates the amount of time that we are willing to wait for a 
response from Kafka. If Kafka does not acknowledge the message within this time 
period, the 
 FlowFile will be routed to 'failure'.</td></tr><tr><td id="name"><strong>Max 
Metadata Wait Time</strong></td><td id="default-value">5 sec</td><td 
id="allowable-values"></td><td id="description">The amount of time publisher 
will wait to obtain metadata or wait for the buffer to flush during the 'send' 
call before failing the entire 'send' call. Corresponds to Kafka's 
'max.block.ms' property<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Partitioner class</td><td 
id="default-value">org.apache.kafka.clients.producer.internals.DefaultPartitioner</td><td
 id="allowable-values"><ul><li>RoundRobinPartitioner <img 
src="../../../../../html/images/iconInfo.png" alt="Messages will be assigned 
partitions in a round-robin fashion, sending the first message to Partition 1, 
the next Partition to Partition 2, and so on, wrapping as necessary." 
title="Messages will be assigned partitions in a round-robin fashion, sending 
the first message to Partition 1, the next P
 artition to Partition 2, and so on, wrapping as 
necessary."></img></li><li>DefaultPartitioner <img 
src="../../../../../html/images/iconInfo.png" alt="Messages will be assigned to 
random partitions." title="Messages will be assigned to random 
partitions."></img></li></ul></td><td id="description">Specifies which class to 
use to compute a partition id for a message. Corresponds to Kafka's 
'partitioner.class' property.</td></tr><tr><td id="name"><strong>Compression 
Type</strong></td><td id="default-value">none</td><td 
id="allowable-values"><ul><li>none</li><li>gzip</li><li>snappy</li><li>lz4</li></ul></td><td
 id="description">This parameter allows you to specify the compression codec 
for all data generated by this producer.</td></tr></table><h3>Dynamic 
Properties: </h3><p>Dynamic Properties allow the user to specify both the name 
and value of a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">The name of a Kafka configura
 tion property.</td><td id="value">The value of a given Kafka configuration 
property.</td><td>These properties will be added on the Kafka configuration 
after loading any provided configuration properties. In the event a dynamic 
property represents a property that was already set, its value will be ignored 
and WARN message logged. For the list of available Kafka properties please 
refer to: http://kafka.apache.org/documentation.html#configuration. 
</td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 for which all content was sent to Kafka.</td></tr><tr><td>failure</td><td>Any 
FlowFile that cannot be sent to Kafka will be routed to this 
Relationship</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>msg.count</td><td>The
 number of messages that were sent to Kafka for this FlowFil
 e. This attribute is added only to FlowFiles that are routed to success. If 
the &lt;Message Demarcator&gt; Property is not set, this will always be 1, but 
if the Property is set, it may be greater than 1.</td></tr></table><h3>State 
management: </h3>This component does not store state.<h3>Restricted: </h3>This 
component is not restricted.<h3>Input requirement: </h3>This component requires 
an incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/additionalDetails.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1,142 @@
+<!DOCTYPE html>
+<html lang="en">
+    <!--
+      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.
+    -->
+    <head>
+        <meta charset="utf-8" />
+        <title>ConvertAvroSchema</title>
+
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css" />
+    </head>
+
+    <body>
+        <!-- Processor Documentation 
================================================== -->
+        <h2>Description:</h2>
+        <p>This processor is used to convert data between two Avro formats, 
such as those coming from the <code>ConvertCSVToAvro</code> or
+            <code>ConvertJSONToAvro</code> processors. The input and output 
content of the flow files should be Avro data files. The processor
+            includes support for the following basic type conversions:
+            <ul>
+              <li>Anything to String, using the data's default String 
representation</li>
+              <li>String types to numeric types int, long, double, and 
float</li>
+              <li>Conversion to and from optional Avro types</li>
+            </ul>
+            In addition, fields can be renamed or unpacked from a record type 
by using the dynamic properties.
+         </p>
+         <h2>Mapping Example:</h2>
+         <p>
+             Throughout this example, we will refer to input data with the 
following schema:
+             <pre>
+{
+    "type": "record",
+    "name": "CustomerInput",
+    "namespace": "org.apache.example",
+    "fields": [
+        {
+            "name": "id",
+            "type": "string"
+        },
+        {
+            "name": "companyName",
+            "type": ["null", "string"],
+            "default": null
+        },
+        {
+            "name": "revenue",
+            "type": ["null", "string"],
+            "default": null
+        },
+        {
+            "name" : "parent",
+            "type" : [ "null", {
+              "type" : "record",
+              "name" : "parent",
+              "fields" : [ {
+                "name" : "name",
+                "type" : ["null", "string"],
+                "default" : null
+              }, {
+                "name" : "id",
+                "type" : "string"
+              } ]
+            } ],
+            "default" : null
+        }
+    ]
+}
+             </pre>
+             Where even though the revenue and id fields are mapped as string, 
they are logically long and double respectively.
+             By default, fields with matching names will be mapped 
automatically, so the following output schema could be converted
+             without using dynamic properties:
+             <pre>
+{
+    "type": "record",
+    "name": "SimpleCustomerOutput",
+    "namespace": "org.apache.example",
+    "fields": [
+        {
+            "name": "id",
+            "type": "long"
+        },
+        {
+            "name": "companyName",
+            "type": ["null", "string"],
+            "default": null
+        },
+        {
+            "name": "revenue",
+            "type": ["null", "double"],
+            "default": null
+        }
+    ]
+}
+             </pre>
+             To rename companyName to name and to extract the parent's id 
field, both a schema and a dynamic properties must be provided.
+             For example, to convert to the following schema:
+             <pre>
+{
+    "type": "record",
+    "name": "SimpleCustomerOutput",
+    "namespace": "org.apache.example",
+    "fields": [
+        {
+            "name": "id",
+            "type": "long"
+        },
+        {
+            "name": "name",
+            "type": ["null", "string"],
+            "default": null
+        },
+        {
+            "name": "revenue",
+            "type": ["null", "double"],
+            "default": null
+        },
+        {
+            "name": "parentId",
+            "type": ["null", "long"],
+            "default": null
+        }
+    ]
+}
+             </pre>
+             The following dynamic properties would be used:
+             <pre>
+"companyName" -> "name"
+"parent.id" -> "parentId"
+             </pre>
+        </p>
+</body>
+</html>

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertAvroSchema/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertAvroSchema</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertAvroSchema</h1><h2>Description: </h2><p>Convert records from one 
Avro schema to another, including support for flattening and simple type 
conversions</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>avro, convert, kite</p><h3>Properties: 
</h3><p>In the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values, and whether a property 
supports the <a href="../../../../../html/expression-language-guide.html">NiFi 
Expression Languag
 e</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Input Schema</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Avro Schema of Input Flowfiles. 
 This can be a URI (dataset, view, or resource) or literal JSON 
schema.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Output Schema</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Avro Schema of Output Flowfiles.  This can be a URI (dataset, 
view, or resource) or literal JSON schema.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">Locale</td><td 
id="default-value">default</td><td id="allowable-values"></td><td 
id="description">Locale to use for scanning data (see 
https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html)or " default" 
for JVM default</td></tr><tr><td id="nam
 e">Compression type</td><td id="default-value">SNAPPY</td><td 
id="allowable-values"><ul><li>BZIP2</li><li>DEFLATE</li><li>NONE</li><li>SNAPPY</li><li>LZO</li></ul></td><td
 id="description">Compression type to use when writting Avro files. Default is 
Snappy.</td></tr></table><h3>Dynamic Properties: </h3><p>Dynamic Properties 
allow the user to specify both the name and value of a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">Field name from input schema</td><td id="value">Field name for 
output schema</td><td>Explicit mappings from input schema to output schema, 
which supports renaming fields and stepping into nested records on the input 
schema using notation like parent.id</td></tr></table></p><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Avro
 content that converted successfully</td></tr><tr><td>failure</td><td>Avro 
content that failed to convert</t
 d></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3>None specified.<h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertCSVToAvro/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertCSVToAvro/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertCSVToAvro/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertCSVToAvro/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertCSVToAvro</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertCSVToAvro</h1><h2>Description: </h2><p>Converts CSV files to Avro 
according to an Avro Schema</p><h3>Tags: </h3><p>kite, csv, 
avro</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, and 
whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr>
 <td id="name">Hadoop configuration files</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
Hadoop configuration files</td></tr><tr><td id="name"><strong>Record 
schema</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Outgoing Avro schema for each 
record created from a CSV row<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">CSV charset</td><td 
id="default-value">utf8</td><td id="allowable-values"></td><td 
id="description">Character set for CSV files<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">CSV delimiter</td><td 
id="default-value">,</td><td id="allowable-values"></td><td 
id="description">Delimiter character for CSV records<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">CSV quote 
character</td><td id="default-value">"</td><td id="allowable-values"></td><td 
id="description">
 Quote character for CSV values<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">CSV escape character</td><td 
id="default-value">\</td><td id="allowable-values"></td><td 
id="description">Escape character for CSV values<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Use CSV header 
line</td><td id="default-value">false</td><td id="allowable-values"></td><td 
id="description">Whether to use the first line as a header<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Lines to 
skip</td><td id="default-value">0</td><td id="allowable-values"></td><td 
id="description">Number of lines to skip before reading header or 
data<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Compression type</td><td id="default-value">SNAPPY</td><td 
id="allowable-values"><ul><li>BZIP2</li><li>DEFLATE</li><li>NONE</li><li>SNAPPY</li><li>LZO</li></ul></td><td
 id="description">Compre
 ssion type to use when writting Avro files. Default is 
Snappy.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Avro
 content that was converted successfully from 
CSV</td></tr><tr><td>failure</td><td>CSV content that could not be 
processed</td></tr><tr><td>incompatible</td><td>CSV content that could not be 
converted</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3>None specified.<h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertJSONToAvro/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertJSONToAvro/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertJSONToAvro/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.ConvertJSONToAvro/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertJSONToAvro</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertJSONToAvro</h1><h2>Description: </h2><p>Converts JSON files to 
Avro according to an Avro Schema</p><h3>Tags: </h3><p>kite, json, 
avro</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, and 
whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr>
 <tr><td id="name">Hadoop configuration files</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
comma-separated list of Hadoop configuration files</td></tr><tr><td 
id="name"><strong>Record schema</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Outgoing Avro schema for each 
record created from a JSON object<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Compression type</td><td 
id="default-value">SNAPPY</td><td 
id="allowable-values"><ul><li>BZIP2</li><li>DEFLATE</li><li>NONE</li><li>SNAPPY</li><li>LZO</li></ul></td><td
 id="description">Compression type to use when writting Avro files. Default is 
Snappy.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Avro
 content that was converted successfully from 
JSON</td></tr><tr><td>failure</td><td>JSON content that could not be 
processed</td></tr>
 <tr><td>incompatible</td><td>JSON content that could not be 
converted</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3>None specified.<h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.InferAvroSchema/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.InferAvroSchema/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.InferAvroSchema/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.InferAvroSchema/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>InferAvroSchema</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">InferAvroSchema</h1><h2>Description: </h2><p>Examines the contents of 
the incoming FlowFile to infer an Avro schema. The processor will use the Kite 
SDK to make an attempt to automatically generate an Avro schema from the 
incoming content. When inferring the schema from JSON data the key names will 
be used in the resulting Avro schema definition. When inferring from CSV data a 
"header definition" must be present either as the first line of the incoming 
data or the "header definition" must be explicitly set in the property "CSV 
Header Definition". A "header definition" is simply a single comma se
 parated line defining the names of each column. The "header definition" is 
required in order to determine the names that should be given to each field in 
the resulting Avro definition. When inferring data types the higher order data 
type is always used if there is ambiguity. For example when examining numerical 
values the type may be set to "long" instead of "integer" since a long can 
safely hold the value of any "integer". Only CSV and JSON content is currently 
supported for automatically inferring an Avro schema. The type of content 
present in the incoming FlowFile is set by using the property "Input Content 
Type". The property can either be explicitly set to CSV, JSON, or "use 
mime.type value" which will examine the value of the mime.type attribute on the 
incoming FlowFile to determine the type of content present.</p><h3>Tags: 
</h3><p>kite, avro, infer, schema, csv, json</p><h3>Properties: </h3><p>In the 
list below, the names of required properties appear in <strong>bold</strong>
 . Any other properties (not in bold) are considered optional. The table also 
indicates any default values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Schema Output Destination</strong></td><td 
id="default-value">flowfile-content</td><td 
id="allowable-values"><ul><li>flowfile-attribute</li><li>flowfile-content</li></ul></td><td
 id="description">Control if Avro schema is written as a new flowfile attribute 
'inferred.avro.schema' or written in the flowfile content. Writing to flowfile 
content will overwrite any existing flowfile content.</td></tr><tr><td 
id="name"><strong>Input Content Type</strong></td><td id="default-value">use 
mime.type value</td><td id="allowable-values"><ul><li>use mime.type 
value</li><li>json</li><li>csv</li></ul></td><td id="description">Con
 tent Type of data present in the incoming FlowFile's content. Only "json" or 
"csv" are supported. If this value is set to "use mime.type value" the incoming 
Flowfile's attribute "MIME_TYPE" will be used to determine the Content 
Type.</td></tr><tr><td id="name">CSV Header Definition</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">This property only applies to CSV content type. Comma 
separated string defining the column names expected in the CSV data. EX: 
"fname,lname,zip,address". The elements present in this string should be in the 
same order as the underlying data. Setting this property will cause the value 
of "Get CSV Header Definition From Data" to be ignored instead using this 
value.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Get CSV Header Definition From Data</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">This
  property only applies to CSV content type. If "true" the processor will 
attempt to read the CSV header definition from the first line of the input 
data.</td></tr><tr><td id="name"><strong>CSV Header Line Skip 
Count</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">This property only applies to 
CSV content type. Specifies the number of lines that should be skipped when 
reading the CSV data. Setting this value to 0 is equivalent to saying "the 
entire contents of the file should be read". If the property "Get CSV Header 
Definition From Data" is set then the first line of the CSV  file will be read 
in and treated as the CSV header definition. Since this will remove the header 
line from the data care should be taken to make sure the value of "CSV header 
Line Skip Count" is set to 0 to ensure no data is skipped.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">CSV 
delimiter</td><td id="default-value">,</td><td 
 id="allowable-values"></td><td id="description">Delimiter character for CSV 
records<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>CSV Escape 
String</strong></td><td id="default-value">\</td><td 
id="allowable-values"></td><td id="description">This property only applies to 
CSV content type. String that represents an escape sequence in the CSV FlowFile 
content data.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>CSV Quote 
String</strong></td><td id="default-value">'</td><td 
id="allowable-values"></td><td id="description">This property only applies to 
CSV content type. String that represents a literal quote character in the CSV 
FlowFile content data.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Pretty Avro 
Output</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true th
 e Avro output will be formatted.</td></tr><tr><td id="name"><strong>Avro 
Record Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Value to be placed in the Avro 
record schema "name" field. The value must adhere to the Avro naming rules for 
fullname. If Expression Language is present then the evaluated value must 
adhere to the Avro naming rules.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Number Of Records To 
Analyze</strong></td><td id="default-value">10</td><td 
id="allowable-values"></td><td id="description">This property only applies to 
JSON content type. The number of JSON records that should be examined to 
determine the Avro schema. The higher the value the better chance kite has of 
detecting the appropriate type. However the default value of 10 is almost 
always enough.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Charset</strong></td><td i
 d="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">Character encoding of CSV data.<br/><strong>Supports 
Expression Language: true</strong></td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>unsupported
 content</td><td>The content found in the flowfile content is not of the 
required format.</td></tr><tr><td>success</td><td>Successfully created Avro 
schema from data.</td></tr><tr><td>failure</td><td>Failed to create Avro schema 
from data.</td></tr><tr><td>original</td><td>Original incoming FlowFile 
data</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>If
 configured by property "Input Content Type" will use this value to determine 
what sort of content should be inferred from the incoming FlowFile 
content.</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>De
 scription</th></tr><tr><td>inferred.avro.schema</td><td>If configured by 
"Schema output destination" to write to an attribute this will hold the 
resulting Avro schema from inferring the incoming FlowFile 
content.</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.StoreInKiteDataset/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.StoreInKiteDataset/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.StoreInKiteDataset/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kite-nar/1.4.0/org.apache.nifi.processors.kite.StoreInKiteDataset/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>StoreInKiteDataset</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">StoreInKiteDataset</h1><h2>Description: </h2><p>Stores Avro records in a 
Kite dataset</p><h3>Tags: </h3><p>kite, avro, parquet, hadoop, hive, hdfs, 
hbase</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, and 
whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Descrip
 tion</th></tr><tr><td id="name">Hadoop configuration files</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
comma-separated list of Hadoop configuration files</td></tr><tr><td 
id="name"><strong>Target dataset URI</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">URI 
that identifies a Kite dataset where data will be stored<br/><strong>Supports 
Expression Language: true</strong></td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFile
 content has been successfully 
saved</td></tr><tr><td>incompatible</td><td>FlowFile content is not compatible 
with the target dataset</td></tr><tr><td>failure</td><td>FlowFile content could 
not be processed</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>Thi
 s component is not restricted.<h3>Input requirement: </h3>This component 
requires an incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kudu-nar/1.4.0/org.apache.nifi.processors.kudu.PutKudu/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kudu-nar/1.4.0/org.apache.nifi.processors.kudu.PutKudu/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kudu-nar/1.4.0/org.apache.nifi.processors.kudu.PutKudu/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-kudu-nar/1.4.0/org.apache.nifi.processors.kudu.PutKudu/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1,4 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutKudu</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutKudu</h1><h2>Description: </h2><p>Reads records from an incoming 
FlowFile using the provided Record Reader, and writes those records to the 
specified Kudu's table. The schema for the table must be provided in the 
processor properties or from your source. If any error occurs while reading 
records from the input, or writing records to Kudu, the FlowFile will be routed 
to failure</p><h3>Tags: </h3><p>put, database, NoSQL, kudu, HDFS, 
record</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered opt
 ional. The table also indicates any default values, and whether a property 
supports the <a href="../../../../../html/expression-language-guide.html">NiFi 
Expression Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Kudu Masters</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">List all kudu masters's ip with 
port (e.g. 7051), comma separated<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Table Name</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the Kudu Table to put data into<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Skip head 
line</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Set it to true if your firs
 t line is the header line e.g. column names</td></tr><tr><td 
id="name"><strong>Record Reader</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-scripting-nar/1.4.0/org.apache.nifi.record.script.ScriptedReader/in
 dex.html">ScriptedReader</a></td><td id="description">The service for reading 
records from incoming flow files.</td></tr><tr><td id="name">Insert 
Operation</td><td id="default-value">INSERT</td><td 
id="allowable-values"><ul><li>INSERT</li><li>INSERT_IGNORE</li><li>UPSERT</li></ul></td><td
 id="description">Specify operationType for this processor. Insert-Ignore will 
ignore duplicated rows</td></tr><tr><td id="name"><strong>Flush 
Mode</strong></td><td id="default-value">AUTO_FLUSH_BACKGROUND</td><td 
id="allowable-values"><ul><li>AUTO_FLUSH_SYNC</li><li>AUTO_FLUSH_BACKGROUND</li><li>MANUAL_FLUSH</li></ul></td><td
 id="description">Set the new flush mode for a kudu session.
+AUTO_FLUSH_SYNC: the call returns when the operation is persisted, else it 
throws an exception.
+AUTO_FLUSH_BACKGROUND: the call returns when the operation has been added to 
the buffer. This call should normally perform only fast in-memory operations 
but it may have to wait when the buffer is full and there's another buffer 
being flushed.
+MANUAL_FLUSH: the call returns when the operation has been added to the 
buffer, else it throws a KuduException if the buffer is full.</td></tr><tr><td 
id="name"><strong>Batch Size</strong></td><td id="default-value">100</td><td 
id="allowable-values"></td><td id="description">Set the number of operations 
that can be buffered, between 2 - 100000. Depending on your memory size, and 
data size per row set an appropriate batch size. Gradually increase this number 
to find out the best one for best performances.<br/><strong>Supports Expression 
Language: true</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>A
 FlowFile is routed to this relationship after it has been successfully stored 
in Kudu</td></tr><tr><td>failure</td><td>A FlowFile is routed to this 
relationship if it cannot be sent to Kudu</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3><table id="writes-a
 
ttributes"><tr><th>Name</th><th>Description</th></tr><tr><td>record.count</td><td>Number
 of records written to Kudu</td></tr></table><h3>State management: </h3>This 
component does not store state.<h3>Restricted: </h3>This component is not 
restricted.<h3>Input requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-language-translation-nar/1.4.0/org.apache.nifi.processors.yandex.YandexTranslate/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-language-translation-nar/1.4.0/org.apache.nifi.processors.yandex.YandexTranslate/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-language-translation-nar/1.4.0/org.apache.nifi.processors.yandex.YandexTranslate/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-language-translation-nar/1.4.0/org.apache.nifi.processors.yandex.YandexTranslate/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>YandexTranslate</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">YandexTranslate</h1><h2>Description: </h2><p>Translates content and 
attributes from one language to another</p><h3>Tags: </h3><p>yandex, translate, 
translation, language</p><h3>Properties: </h3><p>In the list below, the names 
of required properties appear in <strong>bold</strong>. Any other properties 
(not in bold) are considered optional. The table also indicates any default 
values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</t
 h><th>Description</th></tr><tr><td id="name"><strong>Yandex API 
Key</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The API Key that is registered with Yandex</td></tr><tr><td 
id="name"><strong>Input Language</strong></td><td id="default-value">es</td><td 
id="allowable-values"></td><td id="description">The language of incoming 
data<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Target Language</strong></td><td 
id="default-value">en</td><td id="allowable-values"></td><td 
id="description">The language to translate the text into<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Translate 
Content</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the content should be translated. If 
false, only the text specified by user-defined properties will be trans
 lated.</td></tr><tr><td id="name"><strong>Character Set</strong></td><td 
id="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">Specifies the character set of the data to be 
translated<br/><strong>Supports Expression Language: 
true</strong></td></tr></table><h3>Dynamic Properties: </h3><p>Dynamic 
Properties allow the user to specify both the name and value of a 
property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">The name of an attribute to set that will contain the translated 
text of the value</td><td id="value">The value to 
translate</td><td>User-defined properties are used to translate arbitrary text 
based on attributes.<br/><strong>Supports Expression Language: 
true</strong></td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>translation.failure</td><td>This
 relationship is used if the translation cannot be performed for some
  reason other than communications 
failure</td></tr><tr><td>success</td><td>This relationship is used when the 
translation is successful</td></tr><tr><td>comms.failure</td><td>This 
relationship is used when the translation fails due to a problem such as a 
network failure, and for which the translation should be attempted 
again</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>yandex.translate.failure.reason</td><td>If
 the text cannot be translated, this attribute will be set indicating the 
reason for the failure</td></tr><tr><td>language</td><td>When the translation 
succeeds, if the content was translated, this attribute will be set indicating 
the new language of the content</td></tr></table><h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component requires an incoming
  relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PropertiesFileLookupService</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PropertiesFileLookupService</h1><h2>Description: </h2><p>A reloadable 
properties file-based lookup service</p><h3>Tags: </h3><p>lookup, cache, 
enrich, join, properties, reloadable, key, value</p><h3>Properties: </h3><p>In 
the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values, and whether a property 
supports the <a href="../../../../../html/expression-language-guide.html">NiFi 
Expression Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default
  Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Configuration File</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
configuration file<br/><strong>Supports Expression Language: 
true</strong></td></tr></table><h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3>This component is not 
restricted.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>SimpleCsvFileLookupService</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">SimpleCsvFileLookupService</h1><h2>Description: </h2><p>A reloadable CSV 
file-based lookup service</p><h3>Tags: </h3><p>lookup, cache, enrich, join, 
csv, reloadable, key, value</p><h3>Properties: </h3><p>In the list below, the 
names of required properties appear in <strong>bold</strong>. Any other 
properties (not in bold) are considered optional. The table also indicates any 
default values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>A
 llowable Values</th><th>Description</th></tr><tr><td id="name"><strong>CSV 
File</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A CSV 
file.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>CSV Format</strong></td><td 
id="default-value">Default</td><td 
id="allowable-values"><ul><li>Excel</li><li>MySQL</li><li>TDF</li><li>InformixUnloadCsv</li><li>Default</li><li>RFC4180</li><li>InformixUnload</li></ul></td><td
 id="description">Specifies which "format" the CSV data is in, or specifies if 
custom formatting should be used.</td></tr><tr><td id="name"><strong>Lookup Key 
Column</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Lookup key 
column.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Lookup Value 
Column</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Lookup value col
 umn.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Ignore Duplicates</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Ignore duplicate keys for records in the CSV 
file.</td></tr></table><h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>SimpleKeyValueLookupService</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">SimpleKeyValueLookupService</h1><h2>Description: </h2><p>Allows users to 
add key/value pairs as User-defined Properties. Each property that is added can 
be looked up by Property Name. The coordinates that are passed to the lookup 
must contain the key 'key'.</p><h3>Tags: </h3><p>lookup, enrich, key, 
value</p><h3>Properties: </h3><p>This component has no required or optional 
properties.</p><h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.XMLFileLookupService/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.XMLFileLookupService/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.XMLFileLookupService/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.XMLFileLookupService/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>XMLFileLookupService</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">XMLFileLookupService</h1><h2>Description: </h2><p>A reloadable XML 
file-based lookup service. This service uses Apache Commons Configuration. 
Example XML configuration file and how to access specific configuration can be 
found at 
http://commons.apache.org/proper/commons-configuration/userguide/howto_hierarchical.html</p><h3>Tags:
 </h3><p>lookup, cache, enrich, join, xml, reloadable, key, 
value</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any
  default values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Configuration File</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
configuration file<br/><strong>Supports Expression Language: 
true</strong></td></tr></table><h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3>This component is not 
restricted.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/additionalDetails.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1,179 @@
+<!DOCTYPE html>
+<html lang="en">
+    <!--
+      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.
+    -->
+    <head>
+        <meta charset="utf-8" />
+        <title>IPLookupService</title>
+
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css" />
+    </head>
+
+    <body>
+      <p>
+        The IPLookupService is powered by a MaxMind database and can return 
several different types of enrichment information
+        about a given IP address. Below is the schema of the Record that is 
returned by this service (in Avro Schema format).
+        The schema is for a single record that consists of several fields: 
<code>geo</code>, <code>isp</code>,
+        <code>domainName</code>, <code>connectionType</code>, and 
<code>anonymousIp</code>. Each of these fields is nullable
+        and will be populated only if the IP address that is searched for has 
the relevant information in the MaxMind database
+        and if the Controller Service is configured to return such 
information. Because each of the fields requires a separate
+        lookup in the database, it is advisable to retrieve only those fields 
that are of value.
+      </p>
+      
+<code>
+<pre>
+{
+  "name": "enrichmentRecord",
+  "namespace": "nifi",
+  "type": "record",
+  "fields": [
+    {
+      "name": "geo",
+      "type": ["null", {
+        "name": "cityGeo",
+        "type": "record",
+        "fields": [
+          { "name": "city", "type": ["null", "string"] },
+          { "name": "accuracy", "type": ["null", "int"], "doc": "The radius, 
in kilometers, around the given location, where the IP address is believed to 
be" },
+          { "name": "metroCode", "type": ["null", "int"] },
+          { "name": "timeZone", "type": ["null", "string"] },
+          { "name": "latitude", "type": ["null", "double"] },
+          { "name": "longitude", "type": ["null", "double"] },
+          { "name": "country", "type": ["null", {
+            "type": "record",
+            "name": "country",
+            "fields": [
+              { "name": "name", "type": "string" },
+              { "name": "isoCode", "type": "string" }
+            ]
+          }] },
+            { "name": "subdivisions", "type": {
+              "type": "array",
+              "items": {
+                "type": "record",
+                "name": "subdivision",
+                "fields": [
+                  { "name": "name", "type": "string" },
+                  { "name": "isoCode", "type": "string" }
+                ]
+              }
+            }
+          },
+          { "name": "continent", "type": ["null", "string"] },
+          { "name": "postalCode", "type": ["null", "string"] }
+        ]
+      }]
+    },
+    {
+      "name": "isp",
+      "type": ["null", {
+        "name": "ispEnrich",
+        "type": "record",
+        "fields": [
+          { "name": "name", "type": ["null", "string"] },
+          { "name": "organization", "type": ["null", "string"] },
+          { "name": "asn", "type": ["null", "int"] },
+          { "name": "asnOrganization", "type": ["null", "string"] }
+        ]
+      }]
+    },
+    {
+      "name": "domainName",
+      "type": ["null", "string"]
+    },
+    {
+      "name": "connectionType",
+      "type": ["null", "string"],
+      "doc": "One of 'Dialup', 'Cable/DSL', 'Corporate', 'Cellular'"
+    },
+    {
+      "name": "anonymousIp",
+      "type": ["null", {
+        "name": "anonymousIpType",
+        "type": "record",
+        "fields": [
+          { "name": "anonymous", "type": "boolean" },
+          { "name": "anonymousVpn", "type": "boolean" },
+          { "name": "hostingProvider", "type": "boolean" },
+          { "name": "publicProxy", "type": "boolean" },
+          { "name": "torExitNode", "type": "boolean" }
+        ]
+      }]
+    }
+  ]
+}
+</pre>
+</code>
+
+
+  <p>
+    While this schema is fairly complex, it is a single record with 5 fields. 
This makes it quite easy to update
+    an existing schema to allow for this record, by adding a new field to an 
existing schema and pasting in the schema
+    above as the type.
+  </p>
+  
+  <p>
+    For example, suppose that we have an existing schema that is as simple as:
+  </p>
+
+<pre>
+<code>
+<span style="color: #808080;">
+{
+  "name": "ipRecord",
+  "namespace": "nifi",
+  "type": "record",
+  "fields": [
+    { "name": "ip", "type": "string" }
+  ]
+}
+</span>
+</code>
+</pre>
+
+  <p>
+    Now, let's suppose that we want to add a new field named 
<code>enrichment</code> to the above schema.
+    Further, let's say that we want the new <code>enrichment</code> field to 
be nullable.
+    We can do so by copying and pasting our enrichment schema from above thus:
+  </p>
+
+<pre>
+<code>
+<span style="color: #808080;">
+{
+  "name": "ipRecord",
+  "namespace": "nifi",
+  "type": "record",
+  "fields": [
+    { "name": "ip", "type": "string" },</span><span style="color: #191970;">
+    { "name": "enrichment", "type": ["null",
+</span>
+
+      <span style="color: #000000">&lt;Paste Enrichment Schema Here&gt;</span>
+
+<span style="color: #191970;">
+    ]</span><span style="color: #808080;">
+    }
+  ]
+}
+</span>
+</code>
+</pre>
+
+
+
+
+ </body>
+</html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lookup-services-nar/1.4.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>IPLookupService</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">IPLookupService</h1><h2>Description: </h2><p>A lookup service that 
provides several types of enrichment information for IP addresses. The service 
is configured by providing a MaxMind Database file and specifying which types 
of enrichment should be provided for an IP Address or Hostname. Each type of 
enrichment is a separate lookup, so configuring the service to provide all of 
the available enrichment data may be slower than returning only a portion of 
the available enrichments. In order to use this service, a lookup must be 
performed using key of 'ip' and a value that is a valid IP address or ho
 stname. View the Usage of this component and choose to view Additional Details 
for more information, such as the Schema that pertains to the information that 
is returned.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>lookup, enrich, ip, geo, ipgeo, maxmind, 
isp, domain, cellular, anonymous, tor</p><h3>Properties: </h3><p>In the list 
below, the names of required properties appear in <strong>bold</strong>. Any 
other properties (not in bold) are considered optional. The table also 
indicates any default values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>MaxMind Database File</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Path to Maxmind IP Enrichment Database File<br/><strong>Suppo
 rts Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Lookup Geo Enrichment</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not information about the geographic 
information, such as cities, corresponding to the IP address should be 
returned</td></tr><tr><td id="name"><strong>Lookup ISP</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not information about the Information 
Service Provider corresponding to the IP address should be 
returned</td></tr><tr><td id="name"><strong>Lookup Domain Name</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not information about the Domain Name 
corresponding to the IP address should be returned. If true, the lookup will
  contain second-level domain information, such as foo.com but will not contain 
bar.foo.com</td></tr><tr><td id="name"><strong>Lookup Connection 
Type</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not information about the Connection Type 
corresponding to the IP address should be returned. If true, the lookup will 
contain a 'connectionType' field that (if populated) will contain a value of 
'Dialup', 'Cable/DSL', 'Corporate', or 'Cellular'</td></tr><tr><td 
id="name"><strong>Lookup Anonymous IP Information</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not information about whether or not the 
IP address belongs to an anonymous network should be 
returned.</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is no
 t restricted.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lumberjack-nar/1.4.0/org.apache.nifi.processors.lumberjack.ListenLumberjack/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lumberjack-nar/1.4.0/org.apache.nifi.processors.lumberjack.ListenLumberjack/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lumberjack-nar/1.4.0/org.apache.nifi.processors.lumberjack.ListenLumberjack/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-lumberjack-nar/1.4.0/org.apache.nifi.processors.lumberjack.ListenLumberjack/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenLumberjack</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ListenLumberjack</h1><h2>Description: </h2><p>This processor is 
deprecated and may be removed in the near future. Listens for Lumberjack 
messages being sent to a given port over TCP. Each message will be acknowledged 
after successfully writing the message to a FlowFile. Each FlowFile will 
contain data portion of one or more Lumberjack frames. In the case where the 
Lumberjack frames contain syslog messages, the output of this processor can be 
sent to a ParseSyslog processor for further processing. </p><h3>Tags: 
</h3><p>listen, lumberjack, tcp, logs</p><h3>Properties: </h3><p>In the list 
below, t
 he names of required properties appear in <strong>bold</strong>. Any other 
properties (not in bold) are considered optional. The table also indicates any 
default values, and whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name">Local Network Interface</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of a local network 
interface to be used to restrict listening to a specific 
LAN.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Port</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The port to listen on for 
communication.</td></tr><tr><td id="name"><strong>Receive Buffer 
Size</strong></td><td id="default-value">65507 B</td><td 
id="allowable-values"></td><td i
 d="description">The size of each buffer used to receive messages. Adjust this 
value appropriately based on the expected size of the incoming 
messages.</td></tr><tr><td id="name"><strong>Max Size of Message 
Queue</strong></td><td id="default-value">10000</td><td 
id="allowable-values"></td><td id="description">The maximum size of the 
internal queue used to buffer messages being transferred from the underlying 
channel to the processor. Setting this value higher allows more messages to be 
buffered in memory during surges of incoming messages, but increases the total 
memory used by the processor.</td></tr><tr><td id="name"><strong>Max Size of 
Socket Buffer</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of the socket 
buffer that should be used. This is a suggestion to the Operating System to 
indicate how big the socket buffer should be. If this value is set too low, the 
buffer may fill up before the data can be read, and i
 ncoming data will be dropped.</td></tr><tr><td id="name"><strong>Character 
Set</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"></td><td id="description">Specifies the character set of 
the received data.</td></tr><tr><td id="name"><strong>Max Batch 
Size</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">The maximum number of messages 
to add to a single FlowFile. If multiple messages are available, they will be 
concatenated along with the &lt;Message Delimiter&gt; up to this configured 
maximum number of messages</td></tr><tr><td id="name"><strong>Batching Message 
Delimiter</strong></td><td id="default-value">\n</td><td 
id="allowable-values"></td><td id="description">Specifies the delimiter to 
place between messages when multiple messages are bundled together (see &lt;Max 
Batch Size&gt; property).</td></tr><tr><td id="name"><strong>Max Number of TCP 
Connections</strong></td><td id="default-value">2</td><td id="allowable
 -values"></td><td id="description">The maximum number of concurrent TCP 
connections to accept.</td></tr><tr><td id="name"><strong>SSL Context 
Service</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RestrictedSSLContextService<br/><strong>Implementation: 
</strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context. If this property is set, messages will be received over a secure 
connection. Note that as Lumberjack client requirestwo-way SSL authentication, 
the controller MUST have a truststore and a keystore to 
workproperly.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Messages
 received successfully will be sent out this relationship.</td>
 </tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes Attributes: 
</h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>lumberjack.sender</td><td>The
 sending host of the messages.</td></tr><tr><td>lumberjack.port</td><td>The 
sending port the messages were received 
over.</td></tr><tr><td>lumberjack.sequencenumber</td><td>The sequence number of 
the message. Only included if &lt;Batch Size&gt; is 
1.</td></tr><tr><td>lumberjack.*</td><td>The keys and respective values as sent 
by the lumberjack producer. Only included if &lt;Batch Size&gt; is 
1.</td></tr><tr><td>mime.type</td><td>The mime.type of the content which is 
text/plain</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component does not allow an incoming 
relationship.<h3>See Also:</h3><p><a 
href="../../../nifi-standard-nar/1.4.0/org.apache.nifi.processors.standard.ParseSy
 slog/index.html">ParseSyslog</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ExtractImageMetadata/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ExtractImageMetadata/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ExtractImageMetadata/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ExtractImageMetadata/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ExtractImageMetadata</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ExtractImageMetadata</h1><h2>Description: </h2><p>Extract the image 
metadata from flowfiles containing images. This processor relies on this 
metadata extractor library https://github.com/drewnoakes/metadata-extractor. It 
extracts a long list of metadata types including but not limited to EXIF, IPTC, 
XMP and Photoshop fields. For the full list visit the library's website.NOTE: 
The library being used loads the images into memory so extremely large images 
may cause problems.</p><h3>Tags: </h3><p>Exif, Exchangeable, image, file, 
format, JPG, GIF, PNG, BMP, metadata, IPTC, XMP</p><h3>Properties:
  </h3><p>In the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name">Max Number of 
Attributes</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specify the max number of attributes to add to the flowfile. 
There is no guarantee in what order the tags will be processed. By default it 
will process all of them.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Any
 FlowFile that successfully has image metadata extracted will be routed to 
success</td></tr><tr><td>failure</td><td>Any FlowFile that fails to have image 
metadata extracted will be routed to failure</td></tr></table><h3>Reads 
Attributes: </h3>None specifi
 ed.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>&lt;directory
 name&gt;.&lt;tag name&gt;</td><td>The extracted image metadata will be 
inserted with the attribute name "&lt;directory name&gt;.&lt;tag name&gt;". 
</td></tr></table><h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ResizeImage/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ResizeImage/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ResizeImage/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-media-nar/1.4.0/org.apache.nifi.processors.image.ResizeImage/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ResizeImage</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ResizeImage</h1><h2>Description: </h2><p>Resizes an image to 
user-specified dimensions. This Processor uses the image codecs registered with 
the environment that NiFi is running in. By default, this includes JPEG, PNG, 
BMP, WBMP, and GIF images.</p><h3>Tags: </h3><p>resize, image, jpg, jpeg, png, 
bmp, wbmp, gif</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
and whether a property supports the <a href="../../../../../html/expression-
 language-guide.html">NiFi Expression Language</a>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Image Width (in 
pixels)</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The desired number of pixels 
for the image's width<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Image Height (in 
pixels)</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The desired number of pixels 
for the image's height<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Scaling 
Algorithm</strong></td><td id="default-value">Default</td><td 
id="allowable-values"><ul><li>Default <img 
src="../../../../../html/images/iconInfo.png" alt="Use the default algorithm" 
title="Use the default algorithm"></img></li><li>Scale Fast <img 
src="../../../../../html/imag
 es/iconInfo.png" alt="Emphasize speed of the scaling over smoothness" 
title="Emphasize speed of the scaling over smoothness"></img></li><li>Scale 
Smooth <img src="../../../../../html/images/iconInfo.png" alt="Emphasize 
smoothness of the scaling over speed" title="Emphasize smoothness of the 
scaling over speed"></img></li><li>Replicate Scale Filter <img 
src="../../../../../html/images/iconInfo.png" alt="Use the Replicate Scale 
Filter algorithm" title="Use the Replicate Scale Filter 
algorithm"></img></li><li>Area Averaging <img 
src="../../../../../html/images/iconInfo.png" alt="Use the Area Averaging 
scaling algorithm" title="Use the Area Averaging scaling 
algorithm"></img></li></ul></td><td id="description">Specifies which algorithm 
should be used to resize the image</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>A
 FlowFile is routed to this relationship if it is successfully 
resized</td></tr><tr><t
 d>failure</td><td>A FlowFile is routed to this relationship if it is not in 
the specified format</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file


Reply via email to