Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenSyslog/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenSyslog/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenSyslog/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenSyslog/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenSyslog</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;">ListenSyslog</h1><h2>Description: </h2><p>Listens for Syslog messages 
being sent to a given port over TCP or UDP. Incoming messages are checked 
against regular expressions for RFC5424 and RFC3164 formatted messages. The 
format of each message is: (&lt;PRIORITY&gt;)(VERSION )(TIMESTAMP) (HOSTNAME) 
(BODY) where version is optional. The timestamp can be an RFC5424 timestamp 
with a format of "yyyy-MM-dd'T'HH:mm:ss.SZ" or "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm", 
or it can be an RFC3164 timestamp with a format of "MMM d HH:mm:ss". If an 
incoming messages matches one of these patterns, the message will be parsed 
 and the individual pieces will be placed in FlowFile attributes, with the 
original message in the content of the FlowFile. If an incoming message does 
not match one of these patterns it will not be parsed and the syslog.valid 
attribute will be set to false with the original message in the content of the 
FlowFile. Valid messages will be transferred on the success relationship, and 
invalid messages will be transferred on the invalid relationship.</p><h3>Tags: 
</h3><p>syslog, listen, udp, tcp, logs</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>Protocol</s
 trong></td><td id="default-value">UDP</td><td 
id="allowable-values"><ul><li>TCP</li><li>UDP</li></ul></td><td 
id="description">The protocol for Syslog communication.</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 for Syslog 
communication. Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: 
true</strong></td></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">SSL Context Service</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.
 
6.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, syslog messages will be received over a 
secure connection.</td></tr><tr><td id="name">Client Auth</td><td 
id="default-value">REQUIRED</td><td 
id="allowable-values"><ul><li>WANT</li><li>REQUIRED</li><li>NONE</li></ul></td><td
 id="description">The client authentication policy to use for the SSL Context. 
Only used if an SSL Context Service is provided.</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 id="description">The size of each 
buffer used to receive Syslog messages. Adjust this value appropriately based 
on the expected size of the incoming Syslog messages. When UDP is selected each 
buffer will hold one Syslog message. When TCP is selected messages are read 
from an inco
 ming connection until the buffer is full, or the connection is closed. 
</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 incoming data will be 
dropped.</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 connections to accept Syslog messages in TCP mode.</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 Syslog 
events to add to a single FlowFile. If multiple events 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>Message 
Delimiter</strong></td><td id="default-value">\n</td><td 
id="allowable-values"></td><td id="description">Specifies the delimiter to 
place between Syslog messages when multiple messages are bundled together (see 
&lt;Max Batch Size&gt; property).</td></tr><tr><td id="name"><strong>Parse 
Messages</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul
 ></td><td id="description">Indicates if the processor should parse the Syslog 
 >messages. If set to false, each outgoing FlowFile will only contain the 
 >sender, protocol, and port, and no additional attributes.</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 Syslog messages. Note 
 >that Expression language is not evaluated per FlowFile.<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>Syslog
 > messages that match one of the expected formats will be sent out this 
 >relationship as a FlowFile per 
 >message.</td></tr><tr><td>invalid</td><td>Syslog messages that do not match 
 >one of the expected formats will be sent out this relationship as a FlowFile 
 >per message.</td></tr></table><h3>Reads Attributes: </h3>None 
 >specified.<h3>Wri
 tes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>syslog.priority</td><td>The
 priority of the Syslog message.</td></tr><tr><td>syslog.severity</td><td>The 
severity of the Syslog message derived from the 
priority.</td></tr><tr><td>syslog.facility</td><td>The facility of the Syslog 
message derived from the priority.</td></tr><tr><td>syslog.version</td><td>The 
optional version from the Syslog 
message.</td></tr><tr><td>syslog.timestamp</td><td>The timestamp of the Syslog 
message.</td></tr><tr><td>syslog.hostname</td><td>The hostname or IP address of 
the Syslog message.</td></tr><tr><td>syslog.sender</td><td>The hostname of the 
Syslog server that sent the message.</td></tr><tr><td>syslog.body</td><td>The 
body of the Syslog message, everything after the 
hostname.</td></tr><tr><td>syslog.valid</td><td>An indicator of whether this 
message matched the expected formats. If this value is false, the other 
attributes will be empty and only the o
 riginal message will be available in the 
content.</td></tr><tr><td>syslog.protocol</td><td>The protocol over which the 
Syslog message was received.</td></tr><tr><td>syslog.port</td><td>The port over 
which the Syslog message was received.</td></tr><tr><td>mime.type</td><td>The 
mime.type of the FlowFile which will be text/plain for Syslog 
messages.</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>System Resource Considerations:</h3>None specified.<h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.PutSyslog/index.html">PutSyslog</a>,
 <a 
href="../org.apache.nifi.processors.standard.ParseSyslog/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-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCP/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCP/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenTCP</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;">ListenTCP</h1><h2>Description: </h2><p>Listens for incoming TCP 
connections and reads data from each connection using a line separator as the 
message demarcator. The default behavior is for each message to produce a 
single FlowFile, however this can be controlled by increasing the Batch Size to 
a larger value for higher throughput. The Receive Buffer Size must be set as 
large as the largest messages expected to be received, meaning if every 100kb 
there is a line separator, then the Receive Buffer Size must be greater than 
100kb.</p><h3>Tags: </h3><p>listen, tcp, tls, ssl</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">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-v
 alues"></td><td id="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 c
 an be read, and incoming 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">SSL Context 
Service</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.6.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.</td></tr><tr><td id="name">Client Auth</td><td 
id="default-value">REQUIRED</td><td 
id="allowable-values"><ul><li>WANT</li><li>REQUIRED</li><li>NONE</li></ul></td><td
 id="description">The client authentication policy to use for the SSL Context. 
Only used if an SSL Context Service is 
provided.</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>tcp.sender</td><td>The
 sending host of the messages.</td></tr><tr><td>tcp.port</td><td>The sending 
port the messages were received.</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>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCPRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCPRecord/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCPRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenTCPRecord/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenTCPRecord</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;">ListenTCPRecord</h1><h2>Description: </h2><p>Listens for incoming TCP 
connections and reads data from each connection using a configured record 
reader, and writes the records to a flow file using a configured record writer. 
The type of record reader selected will determine how clients are expected to 
send data. For example, when using a Grok reader to read logs, a client can 
keep an open connection and continuously stream data, but when using an JSON 
reader, the client cannot send an array of JSON documents and then send another 
array on the same connection, as the reader would be in a bad state
  at that point. Records will be read from the connection in blocking mode, and 
will timeout according to the Read Timeout specified in the processor. If the 
read times out, or if any other error is encountered when reading, the 
connection will be closed, and any records read up to that point will be 
handled according to the configured Read Error Strategy (Discard or Transfer). 
In cases where clients are keeping a connection open, the concurrent tasks for 
the processor should be adjusted to match the Max Number of TCP Connections 
allowed, so that there is a task processing each connection.</p><h3>Tags: 
</h3><p>listen, tcp, record, tls, ssl</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><ta
 ble 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.<br/><strong>Supports Expression Language: 
true</strong></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 incoming data will be dropped.</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. In 
cases where clients are keeping a connection open, the concurrent tasks for the 
processor should be adjusted to match the Max Number of TCP Connections 
allowed, so that there is a task processing each connection.</td></tr><tr><td 
id="name"><strong>Read Timeout</strong></td><td id="default-value">10 
seconds</td><td id="allowable-values"></td><td id="description">The amount of 
time to wait before timing out when reading from a connection.</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.6.0/org.apach
 e.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a></td><td
 id="description">The Record Reader to use for incoming 
FlowFiles</td></tr><tr><td id="name"><strong>Record Writer</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>RecordSetWriterFactory<br/><strong>Implementations: 
</strong><a href="..
 
/../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonRecordSetWriter/index.html">JsonRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.avro.AvroRecordSetWriter/index.html">AvroRecordSetWriter</a><br/><a
 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedRecordSetWriter/index.html">ScriptedRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html">FreeFormTextRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVRecordSetWriter/index.html">CSVRecordSetWriter</a></td><td
 id="description">The Record Writer to use in order to serialize the data 
before writing to a FlowFile</td></tr><tr><td id="name"><strong>Read Error 
Strategy</strong></td><td id="default-value">Transfer</td><td 
id="allowable-values"><ul><li>Transfer <img src="../../../../../
 html/images/iconInfo.png" alt="Transfers any records already received and 
closes the connection." title="Transfers any records already received and 
closes the connection."></img></li><li>Discard <img 
src="../../../../../html/images/iconInfo.png" alt="Discards any records already 
received and closes the connection." title="Discards any records already 
received and closes the connection."></img></li></ul></td><td 
id="description">Indicates how to deal with an error while reading the next 
record from a connection, when previous records have already been read from the 
connection.</td></tr><tr><td id="name"><strong>Record Batch 
Size</strong></td><td id="default-value">1000</td><td 
id="allowable-values"></td><td id="description">The maximum number of records 
to write to a single FlowFile.</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/>RestrictedSSLContextService<br/><strong>Implementati
 on: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.6.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.</td></tr><tr><td id="name">Client Auth</td><td 
id="default-value">REQUIRED</td><td 
id="allowable-values"><ul><li>WANT</li><li>REQUIRED</li><li>NONE</li></ul></td><td
 id="description">The client authentication policy to use for the SSL Context. 
Only used if an SSL Context Service is 
provided.</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>tcp.sender</td><td>The host that sent the 
data.</td></tr><tr><td>tcp.port</td><td>The port that the processor accepted 
the connection on.</td></tr><tr><td>record.count</td><td>The number of records 
written to the flow file.</td></tr><tr><td>mime.type</td><td>The mime-type of 
the writer used to write the records to the flow 
file.</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>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDP/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDP/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenUDP</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;">ListenUDP</h1><h2>Description: </h2><p>Listens for Datagram Packets on a 
given port. The default behavior produces a FlowFile per datagram, however for 
higher throughput the Max Batch Size property may be increased to specify the 
number of datagrams to batch together in a single FlowFile. This processor can 
be restricted to listening for datagrams from  a specific remote host and port 
by specifying the Sending Host and Sending Host Port properties, otherwise it 
will listen for datagrams from all hosts and ports.</p><h3>Tags: 
</h3><p>ingest, udp, listen, source</p><h3>Properties: </h3><p>In the list be
 low, 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">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 id="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 incoming 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">Sending Host</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="descrip
 tion">IP, or name, of a remote host. Only Datagrams from the specified Sending 
Host Port and this host will be accepted. Improves Performance. May be a system 
property or an environment variable.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Sending Host Port</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Port being used by remote host to send Datagrams. Only 
Datagrams from the specified Sending Host and this port will be accepted. 
Improves Performance. May be a system property or an environment 
variable.<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>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>udp.sender</td><td>The sending host of the 
messages.</td></tr><tr><td>udp.port</td><td>The sending port the messages were 
received.</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>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDPRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDPRecord/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDPRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.ListenUDPRecord/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenUDPRecord</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;">ListenUDPRecord</h1><h2>Description: </h2><p>Listens for Datagram 
Packets on a given port and reads the content of each datagram using the 
configured Record Reader. Each record will then be written to a flow file using 
the configured Record Writer. This processor can be restricted to listening for 
datagrams from  a specific remote host and port by specifying the Sending Host 
and Sending Host Port properties, otherwise it will listen for datagrams from 
all hosts and ports.</p><h3>Tags: </h3><p>ingest, udp, listen, source, 
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 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 id="description">The s
 ize 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 incoming 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>Poll Timeout</strong></td><td 
id="default-value">50 ms</td><td id="allowable-values"></td><td 
id="description">The amount of time to wait when polling the internal queue for 
more datagrams. If no datagrams are found after waiting for the configured 
timeout, then the processor will emit whatever records have been obtained up to 
that point.</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">1000</td><td id="allowable-values"></td><td 
id="description">The maximum number of datagrams to write as records to a 
single FlowFile. The Batch Size will only be reached when data is coming in 
more frequently than the Poll Timeout.</td></tr><tr><td 
id="name"><strong>Record Reader</strong></td><td id="default-value"></td><td 
id="al
 lowable-values"><strong>Controller Service API: 
</strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a></td><td
 id="description">The Record Reader to use for reading the content of incoming 
datagrams.</td></tr><tr><td i
 d="name"><strong>Record Writer</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordSetWriterFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonRecordSetWriter/index.html">JsonRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.avro.AvroRecordSetWriter/index.html">AvroRecordSetWriter</a><br/><a
 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedRecordSetWriter/index.html">ScriptedRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html">FreeFormTextRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVRecordSetWriter/index.html">CSVRecordSetWriter</a></td><td
 id="description">The Record Writer to use in order to seri
 alize the data before writing to a flow file.</td></tr><tr><td 
id="name">Sending Host</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">IP, or name, of a remote host. 
Only Datagrams from the specified Sending Host Port and this host will be 
accepted. Improves Performance. May be a system property or an environment 
variable.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Sending Host Port</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Port being used by remote host to send Datagrams. Only 
Datagrams from the specified Sending Host and this port will be accepted. 
Improves Performance. May be a system property or an environment 
variable.<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>Messages
 received successfully will be sent out this relati
 onship.</td></tr><tr><td>parse.failure</td><td>If a datagram cannot be parsed 
using the configured Record Reader, the contents of the message will be routed 
to this Relationship as its own individual FlowFile.</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>udp.sender</td><td>The
 sending host of the messages.</td></tr><tr><td>udp.port</td><td>The sending 
port the messages were received.</td></tr><tr><td>record.count</td><td>The 
number of records written to the flow 
file.</td></tr><tr><td>mime.type</td><td>The mime-type of the writer used to 
write the records to the flow file.</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>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogAttribute/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogAttribute/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogAttribute/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogAttribute/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>LogAttribute</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;">LogAttribute</h1><h2>Description: </h2><p>No description 
provided.</p><h3>Tags: </h3><p>attributes, logging</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>Log Level</s
 trong></td><td id="default-value">info</td><td 
id="allowable-values"><ul><li>trace</li><li>debug</li><li>info</li><li>warn</li><li>error</li></ul></td><td
 id="description">The Log Level to use when logging the 
Attributes</td></tr><tr><td id="name"><strong>Log Payload</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, the FlowFile's payload will be logged, in addition to 
its attributes; otherwise, just the Attributes will be logged.</td></tr><tr><td 
id="name">Attributes to Log</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
Attributes to Log. If not specified, all attributes will be logged unless 
`Attributes to Log by Regular Expression` is modified. There's an AND 
relationship between the two properties.</td></tr><tr><td id="name">Attributes 
to Log by Regular Expression</td><td id="default-value">.*</td><td 
id="allowable-values"></
 td><td id="description">A regular expression indicating the Attributes to Log. 
If not specified, all attributes will be logged unless `Attributes to Log` is 
modified. There's an AND relationship between the two 
properties.</td></tr><tr><td id="name">Attributes to Ignore</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
comma-separated list of Attributes to ignore. If not specified, no attributes 
will be ignored unless `Attributes to Ignore by Regular Expression` is 
modified. There's an OR relationship between the two 
properties.</td></tr><tr><td id="name">Attributes to Ignore by Regular 
Expression</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">A regular expression indicating the Attributes to Ignore. If 
not specified, no attributes will be ignored unless `Attributes to Ignore` is 
modified. There's an OR relationship between the two 
properties.</td></tr><tr><td id="name">Log prefix</td><td id="default-value"></t
 d><td id="allowable-values"></td><td id="description">Log prefix appended to 
the log lines. It helps to distinguish the output of multiple LogAttribute 
processors.<br/><strong>Supports Expression Language: 
true</strong></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">The name of the CharacterSet to use<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>All
 FlowFiles are routed to this relationship</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.<h3>System 
Resource Considerations:</h3>None specified.</body><
 /html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogMessage/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogMessage/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogMessage/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LogMessage/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>LogMessage</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;">LogMessage</h1><h2>Description: </h2><p>Emits a log message at the 
specified log level</p><h3>Tags: </h3><p>attributes, logging</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"><s
 trong>Log Level</strong></td><td id="default-value">info</td><td 
id="allowable-values"><ul><li>trace</li><li>debug</li><li>info</li><li>warn</li><li>error</li></ul></td><td
 id="description">The Log Level to use when logging the 
message<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Log prefix</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">Log 
prefix appended to the log lines. It helps to distinguish the output of 
multiple LogMessage processors.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Log message</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
log message to emit<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>All
 FlowFiles are routed to this relationship</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.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupAttribute/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupAttribute/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupAttribute/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupAttribute/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>LookupAttribute</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;">LookupAttribute</h1><h2>Description: </h2><p>Lookup attributes from a 
lookup service</p><h3>Tags: </h3><p>lookup, cache, enrich, join, attributes, 
Attribute Expression 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.</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>Lookup Service</strong></td><td id="default-value"></td><td 
id="all
 owable-values"><strong>Controller Service API: 
</strong><br/>StringLookupService<br/><strong>Implementations: </strong><a 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html">SimpleCsvFileLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html">PropertiesFileLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html">SimpleKeyValueLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.XMLFileLookupService/index.html">XMLFileLookupService</a></td><td
 id="description">The lookup service to use for attribute 
lookups</td></tr><tr><td id="name"><strong>Include Empty 
Values</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Include null or blank values for keys that a
 re null or blank</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 the attribute to add to the FlowFile</td><td 
id="value">The name of the key or property to retrieve from the lookup 
service</td><td>Adds a FlowFile attribute specified by the dynamic property's 
key with the value found in the lookup service using the the dynamic property's 
value<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>failure</td><td>FlowFiles
 with failing lookups are routed to this 
relationship</td></tr><tr><td>unmatched</td><td>FlowFiles with missing lookups 
are routed to this relationship</td></tr><tr><td>matched</td><td>FlowFiles with 
matching lookups are routed to this relationship<
 /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.<h3>System 
Resource Considerations:</h3>None specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupRecord/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.LookupRecord/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>LookupRecord</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;">LookupRecord</h1><h2>Description: </h2><p>Extracts one or more fields 
from a Record and looks up a value for those fields in a LookupService. If a 
result is returned by the LookupService, that result is optionally added to the 
Record. In this case, the processor functions as an Enrichment processor. 
Regardless, the Record is then routed to either the 'matched' relationship or 
'unmatched' relationship (if the 'Routing Strategy' property is configured to 
do so), indicating whether or not a result was returned by the LookupService, 
allowing the processor to also function as a Routing processor. The "c
 oordinates" to use for looking up a value in the Lookup Service are defined by 
adding a user-defined property. Each property that is added will have an entry 
added to a Map, where the name of the property becomes the Map Key and the 
value returned by the RecordPath becomes the value for that key. If multiple 
values are returned by the RecordPath, then the Record will be routed to the 
'unmatched' relationship (or 'success', depending on the 'Routing Strategy' 
property's configuration). If one or more fields match the Result RecordPath, 
all fields that match will be updated. If there is no match in the configured 
LookupService, then no fields will be updated. I.e., it will not overwrite an 
existing value in the Record with a null value. Please note, however, that if 
the results returned by the LookupService are not accounted for in your schema 
(specifically, the schema that is configured for your Record Writer) then the 
fields will not be written out to the FlowFile.</p><h3>Tags: </h3
 ><p>lookup, enrichment, route, record, csv, json, avro, logs, convert, 
 >filter</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>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.6.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 > 
 >href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a><br/>
 <a 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a></td><td
 id="description">Specifies the Controller Service to use for reading incoming 
data</td></tr><tr><td id="name"><strong>Record Writer</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>RecordSetWriterFactory<br/><strong>Implementations: 
</strong><a 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.json.JsonRecordSetWriter/index.html">JsonRecordSetWriter</a><br/><a
 href="../../../nifi-rec
 
ord-serialization-services-nar/1.6.0/org.apache.nifi.avro.AvroRecordSetWriter/index.html">AvroRecordSetWriter</a><br/><a
 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.record.script.ScriptedRecordSetWriter/index.html">ScriptedRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html">FreeFormTextRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.6.0/org.apache.nifi.csv.CSVRecordSetWriter/index.html">CSVRecordSetWriter</a></td><td
 id="description">Specifies the Controller Service to use for writing out the 
records</td></tr><tr><td id="name"><strong>Lookup Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>LookupService<br/><strong>Implementations: </strong><a 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html">SimpleCsvFileLookupSer
 vice</a><br/><a 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html">IPLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.PropertiesFileLookupService/index.html">PropertiesFileLookupService</a><br/><a
 
href="../../../nifi-hbase_1_1_2-client-service-nar/1.6.0/org.apache.nifi.hbase.HBase_1_1_2_RecordLookupService/index.html">HBase_1_1_2_RecordLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html">SimpleKeyValueLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.CSVRecordLookupService/index.html">CSVRecordLookupService</a><br/><a
 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.XMLFileLookupService/index.html">XMLFileLookupService</a><br/><a
 
href="../../../nifi-scripting-nar/1.6.0/org.apache.nifi.lookup.script.ScriptedLookupService/index.html">ScriptedLoo
 kupService</a><br/><a 
href="../../../nifi-mongodb-services-nar/1.6.0/org.apache.nifi.mongodb.MongoDBLookupService/index.html">MongoDBLookupService</a></td><td
 id="description">The Lookup Service to use in order to lookup a value in each 
Record</td></tr><tr><td id="name">Result RecordPath</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
RecordPath that points to the field whose value should be updated with whatever 
value is returned from the Lookup Service. If not specified, the value that is 
returned from the Lookup Service will be ignored, except for determining 
whether the FlowFile should be routed to the 'matched' or 'unmatched' 
Relationship.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Routing 
Strategy</strong></td><td id="default-value">route-to-success</td><td 
id="allowable-values"><ul><li>Route to 'success' <img 
src="../../../../../html/images/iconInfo.png" alt="Records will be routed to a 
'suc
 cess' Relationship regardless of whether or not there is a match in the 
configured Lookup Service" title="Records will be routed to a 'success' 
Relationship regardless of whether or not there is a match in the configured 
Lookup Service"></img></li><li>Route to 'matched' or 'unmatched' <img 
src="../../../../../html/images/iconInfo.png" alt="Records will be routed to 
either a 'matched' or an 'unmatched' Relationship depending on whether or not 
there was a match in the configured Lookup Service. A single input FlowFile may 
result in two different output FlowFiles." title="Records will be routed to 
either a 'matched' or an 'unmatched' Relationship depending on whether or not 
there was a match in the configured Lookup Service. A single input FlowFile may 
result in two different output FlowFiles."></img></li></ul></td><td 
id="description">Specifies how to route records after a Lookup has 
completed</td></tr><tr><td id="name"><strong>Record Result 
Contents</strong></td><td id="default-value
 ">insert-entire-record</td><td id="allowable-values"><ul><li>Insert Entire 
Record <img src="../../../../../html/images/iconInfo.png" alt="The entire 
Record that is retrieved from the Lookup Service will be inserted into the 
destination path." title="The entire Record that is retrieved from the Lookup 
Service will be inserted into the destination path."></img></li><li>Insert 
Record Fields <img src="../../../../../html/images/iconInfo.png" alt="All of 
the fields in the Record that is retrieved from the Lookup Service will be 
inserted into the destination path." title="All of the fields in the Record 
that is retrieved from the Lookup Service will be inserted into the destination 
path."></img></li></ul></td><td id="description">When a result is obtained that 
contains a Record, this property determines whether the Record itself is 
inserted at the configured path or if the contents of the Record (i.e., the 
sub-fields) will be inserted at the configured 
path.</td></tr></table><h3>Dynamic P
 roperties: </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">Value To Lookup</td><td id="value">Valid Record Path</td><td>A 
RecordPath that points to the field whose value will be looked up in the 
configured Lookup Service<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>success</td><td>All
 records will be sent to this Relationship if configured to do so, unless a 
failure occurs</td></tr><tr><td>failure</td><td>If a FlowFile cannot be 
transformed from the configured input format to the configured output format, 
the unchanged FlowFile 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>Descripti
 on</th></tr><tr><td>mime.type</td><td>Sets the mime.type attribute to the MIME 
Type specified by the Record Writer</td></tr><tr><td>record.count</td><td>The 
number of records in the FlowFile</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.<h3>System Resource Considerations:</h3>None specified.<h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ConvertRecord/index.html">ConvertRecord</a>,
 <a 
href="../org.apache.nifi.processors.standard.SplitRecord/index.html">SplitRecord</a>,
 <a 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.SimpleKeyValueLookupService/index.html">SimpleKeyValueLookupService</a>,
 <a 
href="../../../nifi-lookup-services-nar/1.6.0/org.apache.nifi.lookup.maxmind.IPLookupService/index.html">IPLookupService</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html?rev=1828578&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html
 Sat Apr  7 00:33:22 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>MergeContent</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;">MergeContent</h1><h2>Description: </h2><p>Merges a Group of FlowFiles 
together based on a user-defined strategy and packages them into a single 
FlowFile. It is recommended that the Processor be configured with only a single 
incoming connection, as Group of FlowFiles will not be created from FlowFiles 
in different connections. This processor updates the mime.type attribute as 
appropriate.</p><h3>Tags: </h3><p>merge, content, correlation, tar, zip, 
stream, concatenation, archive, flowfile-stream, 
flowfile-stream-v3</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>Merge Strategy</strong></td><td 
id="default-value">Bin-Packing Algorithm</td><td 
id="allowable-values"><ul><li>Bin-Packing Algorithm <img 
src="../../../../../html/images/iconInfo.png" alt="Generates 'bins' of 
FlowFiles and fills each bin as full as possible. FlowFiles are placed into a 
bin based on their size and optionally their attributes (if the &lt;Correlation 
Attribute&gt; property is set)" title="Generates 'bins' of FlowFiles and fills 
each bin as full as possible. FlowFiles are placed into a bin based on their 
size and optionally their attributes (if the &lt;Correlation Attribute&gt; 
 property is set)"></img></li><li>Defragment <img 
src="../../../../../html/images/iconInfo.png" alt="Combines fragments that are 
associated by attributes back into a single cohesive FlowFile. If using this 
strategy, all FlowFiles must have the attributes &lt;fragment.identifier&gt;, 
&lt;fragment.count&gt;, and &lt;fragment.index&gt; or alternatively (for 
backward compatibility purposes) &lt;segment.identifier&gt;, 
&lt;segment.count&gt;, and &lt;segment.index&gt;. All FlowFiles with the same 
value for &quot;fragment.identifier&quot; will be grouped together. All 
FlowFiles in this group must have the same value for the 
&quot;fragment.count&quot; attribute. All FlowFiles in this group must have a 
unique value for the &quot;fragment.index&quot; attribute between 0 and the 
value of the &quot;fragment.count&quot; attribute." title="Combines fragments 
that are associated by attributes back into a single cohesive FlowFile. If 
using this strategy, all FlowFiles must have the attributes &lt;fr
 agment.identifier&gt;, &lt;fragment.count&gt;, and &lt;fragment.index&gt; or 
alternatively (for backward compatibility purposes) &lt;segment.identifier&gt;, 
&lt;segment.count&gt;, and &lt;segment.index&gt;. All FlowFiles with the same 
value for &quot;fragment.identifier&quot; will be grouped together. All 
FlowFiles in this group must have the same value for the 
&quot;fragment.count&quot; attribute. All FlowFiles in this group must have a 
unique value for the &quot;fragment.index&quot; attribute between 0 and the 
value of the &quot;fragment.count&quot; attribute."></img></li></ul></td><td 
id="description">Specifies the algorithm used to merge content. The 
'Defragment' algorithm combines fragments that are associated by attributes 
back into a single cohesive FlowFile. The 'Bin-Packing Algorithm' generates a 
FlowFile populated by arbitrarily chosen FlowFiles</td></tr><tr><td 
id="name"><strong>Merge Format</strong></td><td id="default-value">Binary 
Concatenation</td><td id="allowable-va
 lues"><ul><li>TAR <img src="../../../../../html/images/iconInfo.png" alt="A 
bin of FlowFiles will be combined into a single TAR file. The FlowFiles' 
&lt;path&gt; attribute will be used to create a directory in the TAR file if 
the &lt;Keep Paths&gt; property is set to true; otherwise, all FlowFiles will 
be added at the root of the TAR file. If a FlowFile has an attribute named 
&lt;tar.permissions&gt; that is 3 characters, each between 0-7, that attribute 
will be used as the TAR entry's 'mode'." title="A bin of FlowFiles will be 
combined into a single TAR file. The FlowFiles' &lt;path&gt; attribute will be 
used to create a directory in the TAR file if the &lt;Keep Paths&gt; property 
is set to true; otherwise, all FlowFiles will be added at the root of the TAR 
file. If a FlowFile has an attribute named &lt;tar.permissions&gt; that is 3 
characters, each between 0-7, that attribute will be used as the TAR entry's 
'mode'."></img></li><li>ZIP <img src="../../../../../html/images/iconInfo.p
 ng" alt="A bin of FlowFiles will be combined into a single ZIP file. The 
FlowFiles' &lt;path&gt; attribute will be used to create a directory in the ZIP 
file if the &lt;Keep Paths&gt; property is set to true; otherwise, all 
FlowFiles will be added at the root of the ZIP file. The &lt;Compression 
Level&gt; property indicates the ZIP compression to use." title="A bin of 
FlowFiles will be combined into a single ZIP file. The FlowFiles' &lt;path&gt; 
attribute will be used to create a directory in the ZIP file if the &lt;Keep 
Paths&gt; property is set to true; otherwise, all FlowFiles will be added at 
the root of the ZIP file. The &lt;Compression Level&gt; property indicates the 
ZIP compression to use."></img></li><li>FlowFile Stream, v3 <img 
src="../../../../../html/images/iconInfo.png" alt="A bin of FlowFiles will be 
combined into a single Version 3 FlowFile Stream" title="A bin of FlowFiles 
will be combined into a single Version 3 FlowFile 
Stream"></img></li><li>FlowFile Stream, v2 <i
 mg src="../../../../../html/images/iconInfo.png" alt="A bin of FlowFiles will 
be combined into a single Version 2 FlowFile Stream" title="A bin of FlowFiles 
will be combined into a single Version 2 FlowFile 
Stream"></img></li><li>FlowFile Tar, v1 <img 
src="../../../../../html/images/iconInfo.png" alt="A bin of FlowFiles will be 
combined into a single Version 1 FlowFile Package" title="A bin of FlowFiles 
will be combined into a single Version 1 FlowFile 
Package"></img></li><li>Binary Concatenation <img 
src="../../../../../html/images/iconInfo.png" alt="The contents of all 
FlowFiles will be concatenated together into a single FlowFile" title="The 
contents of all FlowFiles will be concatenated together into a single 
FlowFile"></img></li><li>Avro <img 
src="../../../../../html/images/iconInfo.png" alt="The Avro contents of all 
FlowFiles will be concatenated together into a single FlowFile" title="The Avro 
contents of all FlowFiles will be concatenated together into a single 
FlowFile"></i
 mg></li></ul></td><td id="description">Determines the format that will be used 
to merge the content.</td></tr><tr><td id="name"><strong>Attribute 
Strategy</strong></td><td id="default-value">Keep Only Common 
Attributes</td><td id="allowable-values"><ul><li>Keep Only Common Attributes 
<img src="../../../../../html/images/iconInfo.png" alt="Any attribute that is 
not the same on all FlowFiles in a bin will be dropped. Those that are the same 
across all FlowFiles will be retained." title="Any attribute that is not the 
same on all FlowFiles in a bin will be dropped. Those that are the same across 
all FlowFiles will be retained."></img></li><li>Keep All Unique Attributes <img 
src="../../../../../html/images/iconInfo.png" alt="Any attribute that has the 
same value for all FlowFiles in a bin, or has no value for a FlowFile, will be 
kept. For example, if a bin consists of 3 FlowFiles and 2 of them have a value 
of 'hello' for the 'greeting' attribute and the third FlowFile has no 
'greeting' a
 ttribute then the outbound FlowFile will get a 'greeting' attribute with the 
value 'hello'." title="Any attribute that has the same value for all FlowFiles 
in a bin, or has no value for a FlowFile, will be kept. For example, if a bin 
consists of 3 FlowFiles and 2 of them have a value of 'hello' for the 
'greeting' attribute and the third FlowFile has no 'greeting' attribute then 
the outbound FlowFile will get a 'greeting' attribute with the value 
'hello'."></img></li></ul></td><td id="description">Determines which FlowFile 
attributes should be added to the bundle. If 'Keep All Unique Attributes' is 
selected, any attribute on any FlowFile that gets bundled will be kept unless 
its value conflicts with the value from another FlowFile. If 'Keep Only Common 
Attributes' is selected, only the attributes that exist on all FlowFiles in the 
bundle, with the same value, will be preserved.</td></tr><tr><td 
id="name">Correlation Attribute Name</td><td id="default-value"></td><td 
id="allowable-val
 ues"></td><td id="description">If specified, like FlowFiles will be binned 
together, where 'like FlowFiles' means FlowFiles that have the same value for 
this Attribute. If not specified, FlowFiles are bundled by the order in which 
they are pulled from the queue.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Metadata 
Strategy</strong></td><td id="default-value">Do Not Merge Uncommon 
Metadata</td><td id="allowable-values"><ul><li>Use First Metadata <img 
src="../../../../../html/images/iconInfo.png" alt="For any input format that 
supports metadata (Avro, e.g.), the metadata for the first FlowFile in the bin 
will be set on the output FlowFile." title="For any input format that supports 
metadata (Avro, e.g.), the metadata for the first FlowFile in the bin will be 
set on the output FlowFile."></img></li><li>Keep Only Common Metadata <img 
src="../../../../../html/images/iconInfo.png" alt="For any input format that 
supports metadata (Avro, e.g.),
  any FlowFile whose metadata values match those of the first FlowFile, any 
additional metadata will be dropped but the FlowFile will be merged. Any 
FlowFile whose metadata values do not match those of the first FlowFile in the 
bin will not be merged." title="For any input format that supports metadata 
(Avro, e.g.), any FlowFile whose metadata values match those of the first 
FlowFile, any additional metadata will be dropped but the FlowFile will be 
merged. Any FlowFile whose metadata values do not match those of the first 
FlowFile in the bin will not be merged."></img></li><li>Do Not Merge Uncommon 
Metadata <img src="../../../../../html/images/iconInfo.png" alt="For any input 
format that supports metadata (Avro, e.g.), any FlowFile whose metadata values 
do not match those of the first FlowFile in the bin will not be merged." 
title="For any input format that supports metadata (Avro, e.g.), any FlowFile 
whose metadata values do not match those of the first FlowFile in the bin will 
not 
 be merged."></img></li><li>Ignore Metadata <img 
src="../../../../../html/images/iconInfo.png" alt="Ignores (does not transfer, 
compare, etc.) any metadata from a FlowFile whose content supports embedded 
metadata." title="Ignores (does not transfer, compare, etc.) any metadata from 
a FlowFile whose content supports embedded metadata."></img></li></ul></td><td 
id="description">For FlowFiles whose input format supports metadata (Avro, 
e.g.), this property determines which metadata should be added to the bundle. 
If 'Use First Metadata' is selected, the metadata keys/values from the first 
FlowFile to be bundled will be used. If 'Keep Only Common Metadata' is 
selected, only the metadata that exists on all FlowFiles in the bundle, with 
the same value, will be preserved. If 'Ignore Metadata' is selected, no 
metadata is transferred to the outgoing bundled FlowFile. If 'Do Not Merge 
Uncommon Metadata' is selected, any FlowFile whose metadata values do not match 
those of the first bundled Flow
 File will not be merged.</td></tr><tr><td id="name"><strong>Minimum Number of 
Entries</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">The minimum number of files to 
include in a bundle</td></tr><tr><td id="name"><strong>Maximum Number of 
Entries</strong></td><td id="default-value">1000</td><td 
id="allowable-values"></td><td id="description">The maximum number of files to 
include in a bundle</td></tr><tr><td id="name"><strong>Minimum Group 
Size</strong></td><td id="default-value">0 B</td><td 
id="allowable-values"></td><td id="description">The minimum size of for the 
bundle</td></tr><tr><td id="name">Maximum Group Size</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum size for the bundle. If not specified, there is no 
maximum.</td></tr><tr><td id="name">Max Bin Age</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum age of a Bin that will trigger a Bi
 n to be complete. Expected format is &lt;duration&gt; &lt;time unit&gt; where 
&lt;duration&gt; is a positive integer and time unit is one of seconds, 
minutes, hours</td></tr><tr><td id="name"><strong>Maximum number of 
Bins</strong></td><td id="default-value">5</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum number of 
bins that can be held in memory at any one time</td></tr><tr><td 
id="name"><strong>Delimiter Strategy</strong></td><td 
id="default-value">Filename</td><td id="allowable-values"><ul><li>Filename <img 
src="../../../../../html/images/iconInfo.png" alt="The values of Header, 
Footer, and Demarcator will be retrieved from the contents of a file" 
title="The values of Header, Footer, and Demarcator will be retrieved from the 
contents of a file"></img></li><li>Text <img 
src="../../../../../html/images/iconInfo.png" alt="The values of Header, 
Footer, and Demarcator will be specified as property values" title="The values 
of Header, Footer, and Demarca
 tor will be specified as property values"></img></li></ul></td><td 
id="description">Determines if Header, Footer, and Demarcator should point to 
files containing the respective content, or if the values of the properties 
should be used as the content.</td></tr><tr><td id="name">Header</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the header to use. If not specified, no 
header is supplied. This property is valid only when using the 
binary-concatenation merge strategy; otherwise, it is 
ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Footer</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the footer to use. If not specified, no 
footer is supplied. This property is valid only when using the 
binary-concatenation merge strategy; otherwise, it is 
ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name
 ">Demarcator</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Filename specifying the 
demarcator to use. If not specified, no demarcator is supplied. This property 
is valid only when using the binary-concatenation merge strategy; otherwise, it 
is ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Compression 
Level</strong></td><td id="default-value">1</td><td 
id="allowable-values"><ul><li>0</li><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li></ul></td><td
 id="description">Specifies the compression level to use when using the Zip 
Merge Format; if not using the Zip Merge Format, this value is 
ignored</td></tr><tr><td id="name"><strong>Keep Path</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If using the Zip or Tar Merge Format, specifies whether or not 
the FlowFiles' paths sh
 ould be included in their entry names; if using other merge strategy, this 
value is ignored</td></tr><tr><td id="name">Tar Modified Time</td><td 
id="default-value">${file.lastModifiedTime}</td><td 
id="allowable-values"></td><td id="description">If using the Tar Merge Format, 
specifies if the Tar entry should store the modified timestamp either by 
expression (e.g. ${file.lastModifiedTime} or static value, both of which must 
match the ISO8601 format 'yyyy-MM-dd'T'HH:mm:ssZ'; if using other merge 
strategy or left blank, this value is ignored<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>failure</td><td>If
 the bundle cannot be created, all FlowFiles that would have been used to 
created the bundle will be transferred to 
failure</td></tr><tr><td>original</td><td>The FlowFiles that were used to 
create the bundle</td></tr><tr><td>merged</td><td>The FlowFile containi
 ng the merged content</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>fragment.identifier</td><td>Applicable
 only if the &lt;Merge Strategy&gt; property is set to Defragment. All 
FlowFiles with the same value for this attribute will be bundled 
together.</td></tr><tr><td>fragment.index</td><td>Applicable only if the 
&lt;Merge Strategy&gt; property is set to Defragment. This attribute indicates 
the order in which the fragments should be assembled. This attribute must be 
present on all FlowFiles when using the Defragment Merge Strategy and must be a 
unique (i.e., unique across all FlowFiles that have the same value for the 
"fragment.identifier" attribute) integer between 0 and the value of the 
fragment.count attribute. If two or more FlowFiles have the same value for the 
"fragment.identifier" attribute and the same value for the "fragment.index" 
attribute, the first FlowFile processed will be accepted and subseq
 uent FlowFiles will not be accepted into the 
Bin.</td></tr><tr><td>fragment.count</td><td>Applicable only if the &lt;Merge 
Strategy&gt; property is set to Defragment. This attribute must be present on 
all FlowFiles with the same value for the fragment.identifier attribute. All 
FlowFiles in the same bundle must have the same value for this attribute. The 
value of this attribute indicates how many FlowFiles should be expected in the 
given bundle.</td></tr><tr><td>segment.original.filename</td><td>Applicable 
only if the &lt;Merge Strategy&gt; property is set to Defragment. This 
attribute must be present on all FlowFiles with the same value for the 
fragment.identifier attribute. All FlowFiles in the same bundle must have the 
same value for this attribute. The value of this attribute will be used for the 
filename of the completed merged 
FlowFile.</td></tr><tr><td>tar.permissions</td><td>Applicable only if the 
&lt;Merge Format&gt; property is set to TAR. The value of this attribute must b
 e 3 characters; each character must be in the range 0 to 7 (inclusive) and 
indicates the file permissions that should be used for the FlowFile's TAR 
entry. If this attribute is missing or has an invalid value, the default value 
of 644 will be used</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>filename</td><td>When
 more than 1 file is merged, the filename comes from the 
segment.original.filename attribute. If that attribute does not exist in the 
source FlowFiles, then the filename is set to the number of nanoseconds 
matching system time. Then a filename extension may be applied:if Merge Format 
is TAR, then the filename will be appended with .tar, if Merge Format is ZIP, 
then the filename will be appended with .zip, if Merge Format is 
FlowFileStream, then the filename will be appended with 
.pkg</td></tr><tr><td>merge.count</td><td>The number of FlowFiles that were 
merged into this bundle</td></tr><tr><td>me
 rge.bin.age</td><td>The age of the bin, in milliseconds, when it was merged 
and output. Effectively this is the greatest amount of time that any FlowFile 
in this bundle remained waiting in this processor before it was 
output</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.<h3>System 
Resource Considerations:</h3><table 
id="system-resource-considerations"><tr><th>Resource</th><th>Description</th></tr><tr><td>MEMORY</td><td>While
 content is not stored in memory, the FlowFiles' attributes are. The 
configuration of MergeContent (maximum bin size, maximum group size, maximum 
bin age, max number of entries) will influence how much memory is used. If 
merging together many small FlowFiles, a two-stage approach may be necessary in 
order to avoid excessive use of memory.</td></tr></table><h3>See 
Also:</h3><p><a href="../org.apache.ni
 fi.processors.standard.SegmentContent/index.html">SegmentContent</a>, <a 
href="../org.apache.nifi.processors.standard.MergeRecord/index.html">MergeRecord</a></p></body></html>
\ No newline at end of file


Reply via email to