Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListDatabaseTables/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListDatabaseTables</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;">ListDatabaseTables</h1><h2>Description: </h2><p>Generates a set of flow 
files, each containing attributes corresponding to metadata about a table from 
a database connection. Once metadata about a table has been fetched, it will 
not be fetched again until the Refresh Interval (if set) has elapsed, or until 
state has been manually cleared.</p><h3>Tags: </h3><p>sql, list, jdbc, table, 
database</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 defa
 ult 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>Database Connection Pooling Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>DBCPService<br/><strong>Implementations: </strong><br/><a 
href="../../../nifi-hive-nar/1.2.0/org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</a><br/><a
 
href="../../../nifi-dbcp-service-nar/1.2.0/org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a></td><td
 id="description">The Controller Service that is used to obtain connection to 
database</td></tr><tr><td id="name">Catalog</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of a catalog from 
which to list database tables. The name must match the catalog name as it is 
stored in the database. If the property is not set, the catalog name will not be
  used to narrow the search for tables. If the property is set to an empty 
string, tables without a catalog will be listed.</td></tr><tr><td 
id="name">Schema Pattern</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A pattern for matching schemas 
in the database. Within a pattern, "%" means match any substring of 0 or more 
characters, and "_" means match any one character. The pattern must match the 
schema name as it is stored in the database. If the property is not set, the 
schema name will not be used to narrow the search for tables. If the property 
is set to an empty string, tables without a schema will be 
listed.</td></tr><tr><td id="name">Table Name Pattern</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
pattern for matching tables in the database. Within a pattern, "%" means match 
any substring of 0 or more characters, and "_" means match any one character. 
The pattern must match the table name as it is sto
 red in the database. If the property is not set, all tables will be 
retrieved.</td></tr><tr><td id="name">Table Types</td><td 
id="default-value">TABLE</td><td id="allowable-values"></td><td 
id="description">A comma-separated list of table types to include. For example, 
some databases support TABLE and VIEW types. If the property is not set, tables 
of all types will be returned.</td></tr><tr><td id="name"><strong>Include 
Count</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Whether to include the table's row count as a flow file 
attribute. This affects performance as a database query will be generated for 
each table in the retrieved list.</td></tr><tr><td id="name"><strong>Refresh 
Interval</strong></td><td id="default-value">0 sec</td><td 
id="allowable-values"></td><td id="description">The amount of time to elapse 
before resetting the processor state, thereby causing all current tables to be 
listed.
  During this interval, the processor may continue to run, but tables that have 
already been listed will not be re-listed. However new/added tables will be 
listed as the processor runs. A value of zero means the state will never be 
automatically reset, the user must Clear State 
manually.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles that are received are routed to success</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>db.table.name</td><td>Contains
 the name of a database table from the 
connection</td></tr><tr><td>db.table.catalog</td><td>Contains the name of the 
catalog to which the table belongs (may be 
null)</td></tr><tr><td>db.table.schema</td><td>Contains the name of the schema 
to which the table belongs (may be 
null)</td></tr><tr><td>db.table.fullname</td><td>Co
 ntains the fully-qualifed table name (possibly including catalog, schema, 
etc.)</td></tr><tr><td>db.table.type</td><td>Contains the type of the database 
table from the connection. Typical types are "TABLE", "VIEW", "SYSTEM TABLE", 
"GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", 
"SYNONYM"</td></tr><tr><td>db.table.remarks</td><td>Contains the name of a 
database table from the 
connection</td></tr><tr><td>db.table.count</td><td>Contains the number of rows 
in the table</td></tr></table><h3>State management: </h3><table 
id="stateful"><tr><th>Scope</th><th>Description</th></tr><tr><td>CLUSTER</td><td>After
 performing a listing of tables, the timestamp of the query is stored. This 
allows the Processor to not re-list tables the next time that the Processor is 
run. Specifying the refresh interval in the processor properties will indicate 
that when the processor detects the interval has elapsed, the state will be 
reset and tables will be re-listed as a result. This processor is meant to be ru
 n on the primary node only.</td></tr></table><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-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFTP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFTP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFTP/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListFTP</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;">ListFTP</h1><h2>Description: </h2><p>Performs a listing of the files 
residing on an FTP server. For each file that is found on the remote server, a 
new FlowFile will be created with the filename attribute set to the name of the 
file on the remote server. This can then be used in conjunction with FetchFTP 
in order to fetch those files.</p><h3>Tags: </h3><p>list, ftp, remote, ingest, 
source, input, files</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 def
 ault values, whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>, and whether a property is considered "sensitive", meaning that 
its value will be encrypted. Before entering a value in a sensitive property, 
ensure that the <strong>nifi.properties</strong> file has an entry for the 
property <strong>nifi.sensitive.props.key</strong>.</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>Hostname</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the remote system<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value">21</td><td id="allowable-values"></td><td 
id="description">The port to connect to on the remote host to fetch the data 
from<br/><strong>Supports Expressio
 n Language: true</strong></td></tr><tr><td 
id="name"><strong>Username</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the user account<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Remote Path</td><td 
id="default-value">.</td><td id="allowable-values"></td><td 
id="description">The path on the remote system from which to pull or push 
files<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Distributed Cache Service</td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>DistributedMapCacheClient<br/><strong>Implementation:</strong><br/><a
 href="../../../nifi-distributed-cache-services-
 
nar/1.2.0/org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService/index.html">DistributedMapCacheClientService</a></td><td
 id="description">Specifies the Controller Service that should be used to 
maintain state about what has been pulled from the remote server so that if a 
new node begins pulling data, it won't duplicate all of the work that has been 
done. If not specified, the information will not be shared across the cluster. 
This property does not need to be set for standalone instances of NiFi but 
should be configured if NiFi is run within a cluster.</td></tr><tr><td 
id="name"><strong>Search Recursively</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, will pull files from arbitrarily nested 
subdirectories; otherwise, will not traverse subdirectories</td></tr><tr><td 
id="name">File Filter Regex</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="descr
 iption">Provides a Java Regular Expression for filtering Filenames; if a 
filter is supplied, only files whose names match that Regular Expression will 
be fetched</td></tr><tr><td id="name">Path Filter Regex</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">When Search Recursively is true, then only subdirectories 
whose path matches the given Regular Expression will be 
scanned</td></tr><tr><td id="name"><strong>Ignore Dotted Files</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, files whose names begin with a dot (".") will be 
ignored</td></tr><tr><td id="name"><strong>Remote Poll Batch 
Size</strong></td><td id="default-value">5000</td><td 
id="allowable-values"></td><td id="description">The value specifies how many 
file paths to find in a given directory on the remote system when doing a file 
listing. This value in general should not need to be modified but w
 hen polling against a remote system with a tremendous number of files this 
value can be critical.  Setting this value too high can result very poor 
performance and setting it too low can cause the flow to be slower than 
normal.</td></tr><tr><td id="name"><strong>Connection Timeout</strong></td><td 
id="default-value">30 sec</td><td id="allowable-values"></td><td 
id="description">Amount of time to wait before timing out while creating a 
connection</td></tr><tr><td id="name"><strong>Data Timeout</strong></td><td 
id="default-value">30 sec</td><td id="allowable-values"></td><td 
id="description">When transferring a file between the local and remote system, 
this value specifies how long is allowed to elapse without any data being 
transferred between systems</td></tr><tr><td id="name">Connection Mode</td><td 
id="default-value">Passive</td><td 
id="allowable-values"><ul><li>Active</li><li>Passive</li></ul></td><td 
id="description">The FTP Connection Mode</td></tr><tr><td id="name">Transfer Mo
 de</td><td id="default-value">Binary</td><td 
id="allowable-values"><ul><li>Binary</li><li>ASCII</li></ul></td><td 
id="description">The FTP Transfer Mode</td></tr><tr><td id="name">Proxy 
Type</td><td id="default-value">DIRECT</td><td 
id="allowable-values"><ul><li>DIRECT</li><li>HTTP</li><li>SOCKS</li></ul></td><td
 id="description">Proxy type used for file transfers</td></tr><tr><td 
id="name">Proxy Host</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the proxy server</td></tr><tr><td id="name">Proxy Port</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port of the proxy server</td></tr><tr><td id="name">Http Proxy Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Username</td></tr><tr><td id="name">Http Proxy 
Password</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy P
 assword<br/><strong>Sensitive Property: 
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 that are received are routed to success</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>ftp.remote.host</td><td>The
 hostname of the FTP Server</td></tr><tr><td>ftp.remote.port</td><td>The port 
that was connected to on the FTP 
Server</td></tr><tr><td>ftp.listing.user</td><td>The username of the user that 
performed the FTP Listing</td></tr><tr><td>file.owner</td><td>The numeric owner 
id of the source file</td></tr><tr><td>file.group</td><td>The numeric group id 
of the source file</td></tr><tr><td>file.permissions</td><td>The 
read/write/execute permissions of the source 
file</td></tr><tr><td>filename</td><td>The name of the file on the SFTP 
Server</td></tr><tr><td>path</t
 d><td>The fully qualified name of the directory on the SFTP Server from which 
the file was pulled</td></tr></table><h3>State management: </h3><table 
id="stateful"><tr><th>Scope</th><th>Description</th></tr><tr><td>CLUSTER</td><td>After
 performing a listing of files, the timestamp of the newest file is stored. 
This allows the Processor to list only files that have been added or modified 
after this date the next time that the Processor is run. State is stored across 
the cluster so that this Processor can be run on Primary Node only and if a new 
Primary Node is selected, the new node will not duplicate the data that was 
listed by the previous Primary Node.</td></tr></table><h3>Restricted: </h3>This 
component is not restricted.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.FetchFTP/index.html">FetchFTP</a>, 
<a href="../org.apache.nifi.processors.standard.GetFTP/index.html">GetFTP</a>, 
<a 
href="../org.apache.nifi.processors.standard.PutFTP/index.html">PutFTP</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.2.0/org.apache.nifi.processors.standard.ListFile/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFile/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFile/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListFile/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListFile</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;">ListFile</h1><h2>Description: </h2><p>Retrieves a listing of files from 
the local filesystem. For each file that is listed, creates a FlowFile that 
represents the file so that it can be fetched in conjunction with FetchFile. 
This Processor is designed to run on Primary Node only in a cluster. If the 
primary node changes, the new Primary Node will pick up where the previous node 
left off without duplicating all of the data. Unlike GetFile, this Processor 
does not delete any data from the local filesystem.</p><h3>Tags: </h3><p>file, 
get, list, ingest, source, filesystem</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>Input Directory</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The input directory from which 
files to pull files<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Recurse 
Subdirectories</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 whether to list files from subdirectories of the 
directory</td></tr><tr><td id="name"><strong>Input Directory Location</strong></
 td><td id="default-value">Local</td><td id="allowable-values"><ul><li>Local 
<img src="../../../../../html/images/iconInfo.png" alt="Input Directory is 
located on a local disk. State will be stored locally on each node in the 
cluster." title="Input Directory is located on a local disk. State will be 
stored locally on each node in the cluster."></img></li><li>Remote <img 
src="../../../../../html/images/iconInfo.png" alt="Input Directory is located 
on a remote system. State will be stored across the cluster so that the listing 
can be performed on Primary Node Only and another node can pick up where the 
last node left off, if the Primary Node changes" title="Input Directory is 
located on a remote system. State will be stored across the cluster so that the 
listing can be performed on Primary Node Only and another node can pick up 
where the last node left off, if the Primary Node 
changes"></img></li></ul></td><td id="description">Specifies where the Input 
Directory is located. This is use
 d to determine whether state should be stored locally or across the 
cluster.</td></tr><tr><td id="name"><strong>File Filter</strong></td><td 
id="default-value">[^\.].*</td><td id="allowable-values"></td><td 
id="description">Only files whose names match the given regular expression will 
be picked up</td></tr><tr><td id="name">Path Filter</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">When Recurse Subdirectories is true, then only subdirectories 
whose path matches the given regular expression will be 
scanned</td></tr><tr><td id="name"><strong>Minimum File Age</strong></td><td 
id="default-value">0 sec</td><td id="allowable-values"></td><td 
id="description">The minimum age that a file must be in order to be pulled; any 
file younger than this amount of time (according to last modification date) 
will be ignored</td></tr><tr><td id="name">Maximum File Age</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum age
  that a file must be in order to be pulled; any file older than this amount of 
time (according to last modification date) will be ignored</td></tr><tr><td 
id="name"><strong>Minimum File Size</strong></td><td id="default-value">0 
B</td><td id="allowable-values"></td><td id="description">The minimum size that 
a file must be in order to be pulled</td></tr><tr><td id="name">Maximum File 
Size</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The maximum size that a file can be in order to be 
pulled</td></tr><tr><td id="name"><strong>Ignore Hidden Files</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 whether or not hidden files should be 
ignored</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles that are received are routed to success</td></tr></table><h3>Reads 
Attrib
 utes: </h3>None specified.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>filename</td><td>The
 name of the file that was read from 
filesystem.</td></tr><tr><td>path</td><td>The path is set to the relative path 
of the file's directory on filesystem compared to the Input Directory property. 
 For example, if Input Directory is set to /tmp, then files picked up from /tmp 
will have the path attribute set to "/". If the Recurse Subdirectories property 
is set to true and a file is picked up from /tmp/abc/1/2/3, then the path 
attribute will be set to 
"abc/1/2/3/".</td></tr><tr><td>absolute.path</td><td>The absolute.path is set 
to the absolute path of the file's directory on filesystem. For example, if the 
Input Directory property is set to /tmp, then files picked up from /tmp will 
have the path attribute set to "/tmp/". If the Recurse Subdirectories property 
is set to true and a file is picked up from /tmp/abc/1/2/3, then the path 
 attribute will be set to 
"/tmp/abc/1/2/3/".</td></tr><tr><td>file.owner</td><td>The user that owns the 
file in filesystem</td></tr><tr><td>file.group</td><td>The group that owns the 
file in filesystem</td></tr><tr><td>file.size</td><td>The number of bytes in 
the file in filesystem</td></tr><tr><td>file.permissions</td><td>The 
permissions for the file in filesystem. This is formatted as 3 characters for 
the owner, 3 for the group, and 3 for other users. For example 
rw-rw-r--</td></tr><tr><td>file.lastModifiedTime</td><td>The timestamp of when 
the file in filesystem was last modified as 
'yyyy-MM-dd'T'HH:mm:ssZ'</td></tr><tr><td>file.lastAccessTime</td><td>The 
timestamp of when the file in filesystem was last accessed as 
'yyyy-MM-dd'T'HH:mm:ssZ'</td></tr><tr><td>file.creationTime</td><td>The 
timestamp of when the file in filesystem was created as 
'yyyy-MM-dd'T'HH:mm:ssZ'</td></tr></table><h3>State management: </h3><table 
id="stateful"><tr><th>Scope</th><th>Description</th></tr><tr><td>
 LOCAL, CLUSTER</td><td>After performing a listing of files, the timestamp of 
the newest file is stored. This allows the Processor to list only files that 
have been added or modified after this date the next time that the Processor is 
run. Whether the state is stored with a Local or Cluster scope depends on the 
value of the &lt;Input Directory Location&gt; 
property.</td></tr></table><h3>Restricted: </h3>This component is not 
restricted.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.GetFile/index.html">GetFile</a>, 
<a 
href="../org.apache.nifi.processors.standard.PutFile/index.html">PutFile</a>, 
<a 
href="../org.apache.nifi.processors.standard.FetchFile/index.html">FetchFile</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.2.0/org.apache.nifi.processors.standard.ListSFTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListSFTP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListSFTP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListSFTP/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListSFTP</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;">ListSFTP</h1><h2>Description: </h2><p>Performs a listing of the files 
residing on an SFTP server. For each file that is found on the remote server, a 
new FlowFile will be created with the filename attribute set to the name of the 
file on the remote server. This can then be used in conjunction with FetchSFTP 
in order to fetch those files.</p><h3>Tags: </h3><p>list, sftp, remote, ingest, 
source, input, files</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 an
 y default values, whether a property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>, and whether a property is considered "sensitive", meaning that 
its value will be encrypted. Before entering a value in a sensitive property, 
ensure that the <strong>nifi.properties</strong> file has an entry for the 
property <strong>nifi.sensitive.props.key</strong>.</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>Hostname</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the remote system<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value">22</td><td id="allowable-values"></td><td 
id="description">The port to connect to on the remote host to fetch the data 
from<br/><strong>Supports Expr
 ession Language: true</strong></td></tr><tr><td 
id="name"><strong>Username</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the user account<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Private Key Path</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
fully qualified path to the Private Key file</td></tr><tr><td id="name">Private 
Key Passphrase</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Password for the private 
key<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name">Remote Path</td><td id="default-value">.</td><td 
id="allowable-values"></td><td id="description">Th
 e path on the remote system from which to pull or push 
files<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Distributed Cache Service</td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>DistributedMapCacheClient<br/><strong>Implementation:</strong><br/><a
 
href="../../../nifi-distributed-cache-services-nar/1.2.0/org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService/index.html">DistributedMapCacheClientService</a></td><td
 id="description">Specifies the Controller Service that should be used to 
maintain state about what has been pulled from the remote server so that if a 
new node begins pulling data, it won't duplicate all of the work that has been 
done. If not specified, the information will not be shared across the cluster. 
This property does not need to be set for standalone instances of NiFi but 
should be configured if NiFi is run within a cluster.</td></tr><tr><td 
id="name">
 <strong>Search Recursively</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, will pull files from arbitrarily nested 
subdirectories; otherwise, will not traverse subdirectories</td></tr><tr><td 
id="name">File Filter Regex</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Provides a Java Regular 
Expression for filtering Filenames; if a filter is supplied, only files whose 
names match that Regular Expression will be fetched</td></tr><tr><td 
id="name">Path Filter Regex</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">When Search Recursively is 
true, then only subdirectories whose path matches the given Regular Expression 
will be scanned</td></tr><tr><td id="name"><strong>Ignore Dotted 
Files</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 tr
 ue, files whose names begin with a dot (".") will be ignored</td></tr><tr><td 
id="name"><strong>Strict Host Key Checking</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Indicates whether or not strict enforcement of hosts keys 
should be applied</td></tr><tr><td id="name">Host Key File</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">If 
supplied, the given file will be used as the Host Key; otherwise, no use host 
key file will be used</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while creating a connection</td></tr><tr><td id="name"><strong>Data 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">When transferring a file 
between the local and remote system, this va
 lue specifies how long is allowed to elapse without any data being transferred 
between systems</td></tr><tr><td id="name"><strong>Send Keep Alive On 
Timeout</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 whether or not to send a single Keep Alive message 
when SSH socket times out</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles that are received are routed to success</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>sftp.remote.host</td><td>The
 hostname of the SFTP Server</td></tr><tr><td>sftp.remote.port</td><td>The port 
that was connected to on the SFTP 
Server</td></tr><tr><td>sftp.listing.user</td><td>The username of the user that 
performed the SFTP Listing</td></tr><tr><td>
 file.owner</td><td>The numeric owner id of the source 
file</td></tr><tr><td>file.group</td><td>The numeric group id of the source 
file</td></tr><tr><td>file.permissions</td><td>The read/write/execute 
permissions of the source 
file</td></tr><tr><td>file.lastModifiedTime</td><td>The timestamp of when the 
file in the filesystem waslast modified as 
'yyyy-MM-dd'T'HH:mm:ssZ'</td></tr><tr><td>filename</td><td>The name of the file 
on the SFTP Server</td></tr><tr><td>path</td><td>The fully qualified name of 
the directory on the SFTP Server from which the file was 
pulled</td></tr></table><h3>State management: </h3><table 
id="stateful"><tr><th>Scope</th><th>Description</th></tr><tr><td>CLUSTER</td><td>After
 performing a listing of files, the timestamp of the newest file is stored. 
This allows the Processor to list only files that have been added or modified 
after this date the next time that the Processor is run. State is stored across 
the cluster so that this Processor can be run on Primary N
 ode only and if a new Primary Node is selected, the new node will not 
duplicate the data that was listed by the previous Primary 
Node.</td></tr></table><h3>Restricted: </h3>This component is not 
restricted.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.FetchSFTP/index.html">FetchSFTP</a>,
 <a 
href="../org.apache.nifi.processors.standard.GetSFTP/index.html">GetSFTP</a>, 
<a 
href="../org.apache.nifi.processors.standard.PutSFTP/index.html">PutSFTP</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.2.0/org.apache.nifi.processors.standard.ListenHTTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenHTTP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenHTTP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenHTTP/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenHTTP</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;">ListenHTTP</h1><h2>Description: </h2><p>Starts an HTTP Server and 
listens on a given base path to transform incoming requests into FlowFiles. The 
default URI of the Service will be http://{hostname}:{port}/contentListener. 
Only HEAD and POST requests are supported. GET, PUT, and DELETE will result in 
an error and the HTTP response status code 405.</p><h3>Tags: </h3><p>ingest, 
http, https, rest, listen</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 d
 efault 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>Base Path</strong></td><td 
id="default-value">contentListener</td><td id="allowable-values"></td><td 
id="description">Base path for incoming connections<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Listening 
Port</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Port to listen on for 
incoming connections<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Max Data to Receive per Second</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum amount of data to receive per second; this allows the bandwidth to be 
throttled to a specified data rate;
  if not specified, the data rate is not throttled</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>Implementation:</strong><br/><a 
href="../../../nifi-ssl-context-service-nar/1.2.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context</td></tr><tr><td id="name"><strong>Authorized DN 
Pattern</strong></td><td id="default-value">.*</td><td 
id="allowable-values"></td><td id="description">A Regular Expression to apply 
against the Distinguished Name of incoming connections. If the Pattern does not 
match the DN, the connection will be refused.</td></tr><tr><td 
id="name"><strong>Max Unconfirmed Flowfile Time</strong></td><td 
id="default-value">60 secs</td><td id="allowable-values"></td><td 
id="description">The maximum amount of time to wait
  for a FlowFile to be confirmed before it is removed from the 
cache</td></tr><tr><td id="name">HTTP Headers to receive as Attributes 
(Regex)</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the Regular Expression that determines the names of 
HTTP Headers that should be passed along as FlowFile 
attributes</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Relationship
 for successfully received FlowFiles</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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenRELP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenRELP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenRELP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenRELP/index.html
 Tue May  9 15:27:39 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ListenRELP</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;">ListenRELP</h1><h2>Description: </h2><p>Listens for RELP 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 RELP frames. In the case where the RELP 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, relp, 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 c
 onsidered 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 o
 n 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="defau
 lt-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/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../../../nifi-ssl-context-service-nar/1.2.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</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 relationsh
 ip.</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>relp.command</td><td>The
 command of the RELP frames.</td></tr><tr><td>relp.sender</td><td>The sending 
host of the messages.</td></tr><tr><td>relp.port</td><td>The sending port the 
messages were received over.</td></tr><tr><td>relp.txnr</td><td>The transaction 
number of the message. 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>See 
Also:</h3><p><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.2.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.2.0/org.apache.nifi.processors.standard.ListenSyslog/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenSyslog/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenSyslog/index.html
 Tue May  9 15:27:39 2017
@@ -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.</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/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../../../nifi-ssl-context-service-nar/1.2.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Co
 ntroller 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 incoming 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 conta
 in 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</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>Writes 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 priorit
 y.</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 original 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.t
 ype</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>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.2.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.2.0/org.apache.nifi.processors.standard.ListenTCP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenTCP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenTCP/index.html
 Tue May  9 15:27:39 2017
@@ -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/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../../../nifi-ssl-context-service-nar/1.2.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.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.2.0/org.apache.nifi.processors.standard.ListenUDP/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenUDP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.ListenUDP/index.html
 Tue May  9 15:27:39 2017
@@ -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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.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.2.0/org.apache.nifi.processors.standard.LogAttribute/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.LogAttribute/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.LogAttribute/index.html
 Tue May  9 15:27:39 2017
@@ -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.</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.</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 LogAttribute 
processors.<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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.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.2.0/org.apache.nifi.processors.standard.MergeContent/index.html?rev=1794596&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.MergeContent/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.2.0/org.apache.nifi.processors.standard.MergeContent/index.html
 Tue May  9 15:27:39 2017
@@ -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</li><li>Keep All Unique Attributes</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-values"></td><td 
id="description">If specified, like FlowFiles will be binned together, where 
'like FlowFiles' means FlowFiles that have the same valu
 e 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>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">Maximum Number of 
Entries</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. If not 
specified, there is no maximum.</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 Bin 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 Demarcator 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 should be included in their entry names; if using other 
merge strategy, this value is ignored</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 containing 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 behavior 
of this Processor is 
undefined.</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 F
 lowFiles 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 be 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>merge.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>See Also:</h3><p><a href="../org.apac
 
he.nifi.processors.standard.SegmentContent/index.html">SegmentContent</a></p></body></html>
\ No newline at end of file


Reply via email to