Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-5-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch5/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-5-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch5/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-5-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch5/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-5-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch5/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutElasticsearch5</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;">PutElasticsearch5</h1><h2>Description: </h2><p>Writes the contents of a 
FlowFile to Elasticsearch, using the specified parameters such as the index to 
insert into and the type of the document. If the cluster has been configured 
for authorization and/or secure transport (SSL/TLS), and the X-Pack plugin is 
available, secure connections can be made. This processor supports 
Elasticsearch 5.x clusters.</p><h3>Tags: </h3><p>elasticsearch, elasticsearch 
5, insert, update, write, put</p><h3>Properties: </h3><p>In the list below, the 
names of required properties appear in <strong>bold</strong>. Any oth
 er properties (not in bold) are considered optional. The table also indicates 
any 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>Cluster 
Name</strong></td><td id="default-value">elasticsearch</td><td 
id="allowable-values"></td><td id="description">Name of the ES cluster (for 
example, elasticsearch_brew). Defaults to 'elasticsearch'<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>ElasticSearch Hosts</strong></td><td 
id="default-value"></td><td id="al
 lowable-values"></td><td id="description">ElasticSearch Hosts, which should be 
comma separated and colon for hostname/port host1:port,host2:port,....  For 
example testcluster:9300. This processor uses the Transport Client to connect 
to hosts. The default transport client port is 9300.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only app
 lies if the Elasticsearch endpoint(s) have been secured with 
TLS/SSL.</td></tr><tr><td id="name">X-Pack Transport Location</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the path to the JAR(s) for the Elasticsearch X-Pack 
Transport feature. If the Elasticsearch cluster has been secured with the 
X-Pack plugin, then the X-Pack Transport JARs must also be available to this 
processor. Note: Do NOT place the X-Pack JARs into NiFi's lib/ directory, doing 
so will prevent the X-Pack Transport JARs from being 
loaded.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username to access the Elasticsearch 
cluster<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 to access the Elasticsearch cl
 uster<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name"><strong>ElasticSearch Ping Timeout</strong></td><td 
id="default-value">5s</td><td id="allowable-values"></td><td 
id="description">The ping timeout used to determine when a node is unreachable. 
For example, 5s (5 seconds). If non-local recommended is 
30s<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Sampler Interval</strong></td><td 
id="default-value">5s</td><td id="allowable-values"></td><td 
id="description">How often to sample / ping the nodes listed and connected. For 
example, 5s (5 seconds). If non-local recommended is 30s.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Identifier Attribute</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the attribute containing the identifier for each 
FlowFile</td></tr><tr><td id="name"><strong>Index</strong></td><td id="def
 ault-value"></td><td id="allowable-values"></td><td id="description">The name 
of the index to insert into<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Type</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
type of this document (used by Elasticsearch for indexing and 
searching)<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">Specifies the character set of the document 
data.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Batch Size</strong></td><td id="default-value">100</td><td 
id="allowable-values"></td><td id="description">The preferred number of 
FlowFiles to put to the database in a single transaction<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>In
 dex Operation</strong></td><td id="default-value">index</td><td 
id="allowable-values"></td><td id="description">The type of the operation used 
to index (index, update, upsert)<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>retry</td><td>A
 FlowFile is routed to this relationship if the database cannot be updated but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>All 
FlowFiles that are written to Elasticsearch are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
written to Elasticsearch 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 incom
 ing relationship.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.elasticsearch.FetchElasticsearch5/index.html">FetchElasticsearch5</a>,
 <a href="index.html">PutElasticsearch5</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearch/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearch/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearch/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearch/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>FetchElasticsearch</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;">FetchElasticsearch</h1><h2>Description: </h2><p>Retrieves a document 
from Elasticsearch using the specified connection properties and the identifier 
of the document to retrieve. If the cluster has been configured for 
authorization and/or secure transport (SSL/TLS) and the Shield plugin is 
available, secure connections can be made. This processor supports 
Elasticsearch 2.x clusters.</p><h3>Tags: </h3><p>elasticsearch, fetch, read, 
get</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, 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>Cluster 
Name</strong></td><td id="default-value">elasticsearch</td><td 
id="allowable-values"></td><td id="description">Name of the ES cluster (for 
example, elasticsearch_brew). Defaults to 'elasticsearch'<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>ElasticSearch Hosts</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">
 ElasticSearch Hosts, which should be comma separated and colon for 
hostname/port host1:port,host2:port,....  For example testcluster:9300. This 
processor uses the Transport Client to connect to hosts. The default transport 
client port is 9300.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have
  been secured with TLS/SSL.</td></tr><tr><td id="name">Shield Plugin 
Filename</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the path to the JAR for the Elasticsearch Shield 
plugin. If the Elasticsearch cluster has been secured with the Shield plugin, 
then the Shield plugin JAR must also be available to this processor. Note: Do 
NOT place the Shield JAR into NiFi's lib/ directory, doing so will prevent the 
Shield plugin from being loaded.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username to access the Elasticsearch 
cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong><br/><strong>Supports
  Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>ElasticSearch Ping Timeout</strong></td><td 
id="default-value">5s</td><td id="allowable-values"></td><td 
id="description">The ping timeout used to determine when a node is unreachable. 
For example, 5s (5 seconds). If non-local recommended is 
30s<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Sampler Interval</strong></td><td 
id="default-value">5s</td><td id="allowable-values"></td><td 
id="description">How often to sample / ping the nodes listed and connected. For 
example, 5s (5 seconds). If non-local recommended is 30s.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Document 
Identifier</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The identifier for the document 
to be fetched<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index</strong><
 /td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The name of the index to read from<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Type</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The type of this document (used 
by Elasticsearch for indexing and searching)<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">Specifies the character set of 
the document data.<br/><strong>Supports Expression Language: 
true</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>A
 FlowFile is routed to this relationship if the document cannot be fetched but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>All 
FlowFiles th
 at are read from Elasticsearch are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be read 
from Elasticsearch are routed to this relationship</td></tr><tr><td>not 
found</td><td>A FlowFile is routed to this relationship if the specified 
document does not exist in the Elasticsearch cluster</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>filename</td><td>The
 filename attributes is set to the document 
identifier</td></tr><tr><td>es.index</td><td>The Elasticsearch index containing 
the document</td></tr><tr><td>es.type</td><td>The Elasticsearch document 
type</td></tr></table><h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming 
relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearchHttp/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearchHttp/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearchHttp/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.FetchElasticsearchHttp/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>FetchElasticsearchHttp</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;">FetchElasticsearchHttp</h1><h2>Description: </h2><p>Retrieves a document 
from Elasticsearch using the specified connection properties and the identifier 
of the document to retrieve. Note that the full body of the document will be 
read into memory before being written to a Flow File for transfer.</p><h3>Tags: 
</h3><p>elasticsearch, fetch, read, get, http</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, whether a property sup
 ports 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>Elasticsearch 
URL</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Elasticsearch URL which will be connected to, including scheme 
(http, e.g.), host, and port. The default port for the REST API is 
9200.<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>Imp
 lementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username to access the 
Elasticsearch cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong><br/><strong>Supports Exp
 ression Language: true</strong></td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">5 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for the 
connection to the Elasticsearch REST API.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Response 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for a response 
from the Elasticsearch REST API.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Document 
Identifier</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The identifier of the document 
to be fetched<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the index to read from.<br/
 ><strong>Supports Expression Language: true</strong></td></tr><tr><td 
 >id="name">Type</td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The (optional) type of this 
 >document, used by Elasticsearch for indexing and searching. If the property 
 >is empty, the first document matching the identifier across all types will be 
 >retrieved.<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name">Fields</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td id="description">A 
 >comma-separated list of fields to retrieve from the document. If the Fields 
 >property is left blank, then the entire document's source will be 
 >retrieved.<br/><strong>Supports Expression Language: 
 >true</strong></td></tr></table><h3>Dynamic Properties: </h3><p>Dynamic 
 >Properties allow the user to specify both the name and value of a 
 >property.<table 
 >id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 > id="name">A URL query p
 arameter</td><td id="value">The value to set it to</td><td>Adds the specified 
property name/value as a query parameter in the Elasticsearch URL used for 
processing<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>retry</td><td>A
 FlowFile is routed to this relationship if the document cannot be fetched but 
attempting the operation again may succeed. Note that if the processor has no 
incoming connections, flow files may still be sent to this relationship based 
on the processor properties and the results of the fetch 
operation.</td></tr><tr><td>success</td><td>All FlowFiles that are read from 
Elasticsearch are routed to this 
relationship.</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
read from Elasticsearch are routed to this relationship. Note that only 
incoming flow files will be routed to failure.</td></tr><tr><td>not 
found</td><td>A FlowFil
 e is routed to this relationship if the specified document does not exist in 
the Elasticsearch cluster. Note that if the processor has no incoming 
connections, flow files may still be sent to this relationship based on the 
processor properties and the results of the fetch 
operation.</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>filename</td><td>The
 filename attribute is set to the document 
identifier</td></tr><tr><td>es.index</td><td>The Elasticsearch index containing 
the document</td></tr><tr><td>es.type</td><td>The Elasticsearch document 
type</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 allows an incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearch/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutElasticsearch</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;">PutElasticsearch</h1><h2>Description: </h2><p>Writes the contents of a 
FlowFile to Elasticsearch, using the specified parameters such as the index to 
insert into and the type of the document. If the cluster has been configured 
for authorization and/or secure transport (SSL/TLS) and the Shield plugin is 
available, secure connections can be made. This processor supports 
Elasticsearch 2.x clusters.</p><h3>Tags: </h3><p>elasticsearch, insert, update, 
write, put</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not i
 n bold) are considered optional. The table also indicates any 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>Cluster 
Name</strong></td><td id="default-value">elasticsearch</td><td 
id="allowable-values"></td><td id="description">Name of the ES cluster (for 
example, elasticsearch_brew). Defaults to 'elasticsearch'<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>ElasticSearch Hosts</strong></td><td 
id="default-value"></td><td id="allowable-values"></td
 ><td id="description">ElasticSearch Hosts, which should be comma separated and 
 >colon for hostname/port host1:port,host2:port,....  For example 
 >testcluster:9300. This processor uses the Transport Client to connect to 
 >hosts. The default transport client port is 9300.<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>Implementations: </strong><a 
 >href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 > 
 >href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 > id="description">The SSL Context Service used to provide client certificate 
 >information for TLS/SSL connections. This service only applies if the Elastics
 earch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Shield Plugin Filename</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Specifies the path to the JAR 
for the Elasticsearch Shield plugin. If the Elasticsearch cluster has been 
secured with the Shield plugin, then the Shield plugin JAR must also be 
available to this processor. Note: Do NOT place the Shield JAR into NiFi's lib/ 
directory, doing so will prevent the Shield plugin from being 
loaded.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username to access the Elasticsearch 
cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong
 ><br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
 >id="name"><strong>ElasticSearch Ping Timeout</strong></td><td 
 >id="default-value">5s</td><td id="allowable-values"></td><td 
 >id="description">The ping timeout used to determine when a node is 
 >unreachable. For example, 5s (5 seconds). If non-local recommended is 
 >30s<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
 >id="name"><strong>Sampler Interval</strong></td><td 
 >id="default-value">5s</td><td id="allowable-values"></td><td 
 >id="description">How often to sample / ping the nodes listed and connected. 
 >For example, 5s (5 seconds). If non-local recommended is 
 >30s.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
 >id="name"><strong>Identifier Attribute</strong></td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The name of the attribute containing the identifier for each 
 >FlowFile</td></tr><tr><td id="name"><strong>Index</strong></td><td i
 d="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the index to insert into<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Type</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
type of this document (used by Elasticsearch for indexing and 
searching)<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">Specifies the character set of the document 
data.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Batch Size</strong></td><td id="default-value">100</td><td 
id="allowable-values"></td><td id="description">The preferred number of 
FlowFiles to put to the database in a single transaction<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><str
 ong>Index Operation</strong></td><td id="default-value">index</td><td 
id="allowable-values"></td><td id="description">The type of the operation used 
to index (index, update, upsert)<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>retry</td><td>A
 FlowFile is routed to this relationship if the database cannot be updated but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>All 
FlowFiles that are written to Elasticsearch are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
written to Elasticsearch 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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutElasticsearchHttp</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;">PutElasticsearchHttp</h1><h2>Description: </h2><p>Writes the contents of 
a FlowFile to Elasticsearch, using the specified parameters such as the index 
to insert into and the type of the document.</p><h3>Tags: 
</h3><p>elasticsearch, insert, update, upsert, delete, write, put, 
http</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, whether a 
property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi E
 xpression 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>Elasticsearch 
URL</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Elasticsearch URL which will be connected to, including scheme 
(http, e.g.), host, and port. The default port for the REST API is 
9200.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/o
 
rg.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username to access the 
Elasticsearch cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Connection
  Timeout</strong></td><td id="default-value">5 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for the 
connection to the Elasticsearch REST API.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Response 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for a response 
from the Elasticsearch REST API.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Identifier Attribute</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the FlowFile attribute containing the identifier for the document. If 
the Index Operation is "index", this property may be left empty or evaluate to 
an empty value, in which case the document's identifier will be auto-generated 
by Elasticsearch. For all other Index Operations, the attribute must evaluate 
to a non-empty value.</td></tr><tr><td id="name">
 <strong>Index</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of the index to insert 
into<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Type</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The type of this document (used 
by Elasticsearch for indexing and searching)<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">Specifies the character set of 
the document data.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">100</td><td id="allowable-values"></td><td 
id="description">The preferred number of flow files to put to the database in a 
single transaction. Note that the contents of the flow files will be stor
 ed in memory until the bulk operation is performed. Also the results should be 
returned in the same order the flow files were received.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Index 
Operation</strong></td><td id="default-value">index</td><td 
id="allowable-values"></td><td id="description">The type of the operation used 
to index (index, update, upsert, delete)<br/><strong>Supports Expression 
Language: true</strong></td></tr></table><h3>Dynamic Properties: 
</h3><p>Dynamic Properties allow the user to specify both the name and value of 
a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">A URL query parameter</td><td id="value">The value to set it 
to</td><td>Adds the specified property name/value as a query parameter in the 
Elasticsearch URL used for processing<br/><strong>Supports Expression Language: 
true</strong></td></tr></table></p><h3>Relationships: </h3><table id="re
 lationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>A 
FlowFile is routed to this relationship if the database cannot be updated but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>All 
FlowFiles that are written to Elasticsearch are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
written to Elasticsearch 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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttpRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttpRecord/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttpRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.PutElasticsearchHttpRecord/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutElasticsearchHttpRecord</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;">PutElasticsearchHttpRecord</h1><h2>Description: </h2><p>Writes the 
records from a FlowFile into to Elasticsearch, using the specified parameters 
such as the index to insert into and the type of the document, as well as the 
operation type (index, upsert, delete, etc.). Note: The Bulk API is used to 
send the records. This means that the entire contents of the incoming flow file 
are read into memory, and each record is transformed into a JSON document which 
is added to a single HTTP request body. For very large flow files (files with a 
large number of records, e.g.), this could cause mem
 ory usage issues.</p><h3>Tags: </h3><p>elasticsearch, insert, update, upsert, 
delete, write, put, http, 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, 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>Elasticsearch 
URL</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Elasticsearch URL which wi
 ll be connected to, including scheme (http, e.g.), host, and port. The default 
port for the REST API is 9200.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id=
 "description">Username to access the Elasticsearch 
cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Connection Timeout</strong></td><td id="default-value">5 
secs</td><td id="allowable-values"></td><td id="description">Max wait time for 
the connection to the Elasticsearch REST API.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Response 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for a response 
from the Elasticsearch REST API.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Record Reader</strong></td><td 
id="de
 fault-value"></td><td id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.4.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-scripting-nar/1.4.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a></td><td
 id="description">Specifies the Controller Service to use for parsing incoming d
 ata and determining the data's schema.</td></tr><tr><td id="name">Identifier 
Record Path</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">A RecordPath pointing to a field in the record(s) that 
contains the identifier for the document. If the Index Operation is "index", 
this property may be left empty or evaluate to an empty value, in which case 
the document's identifier will be auto-generated by Elasticsearch. For all 
other Index Operations, the field's value must be 
non-empty.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the index to insert into<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Type</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
type of this document (used by Elasticsearch for indexing a
 nd searching)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index 
Operation</strong></td><td id="default-value">index</td><td 
id="allowable-values"></td><td id="description">The type of the operation used 
to index (index, update, upsert, delete)<br/><strong>Supports Expression 
Language: true</strong></td></tr></table><h3>Dynamic Properties: 
</h3><p>Dynamic Properties allow the user to specify both the name and value of 
a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">A URL query parameter</td><td id="value">The value to set it 
to</td><td>Adds the specified property name/value as a query parameter in the 
Elasticsearch URL used for processing<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>retry</td><td>A
 FlowFile is routed to this relationship if 
 the database cannot be updated but attempting the operation again may 
succeed</td></tr><tr><td>success</td><td>All FlowFiles that are written to 
Elasticsearch are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
written to Elasticsearch 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.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.QueryElasticsearchHttp/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.QueryElasticsearchHttp/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.QueryElasticsearchHttp/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.QueryElasticsearchHttp/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>QueryElasticsearchHttp</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;">QueryElasticsearchHttp</h1><h2>Description: </h2><p>Queries 
Elasticsearch using the specified connection properties. Note that the full 
body of each page of documents will be read into memory before being written to 
Flow Files for transfer.  Also note that the Elasticsearch max_result_window 
index setting is the upper bound on the number of records that can be retrieved 
using this query.  To retrieve more records, use the ScrollElasticsearchHttp 
processor.</p><h3>Tags: </h3><p>elasticsearch, query, read, get, 
http</p><h3>Properties: </h3><p>In the list below, the names of required propert
 ies appear in <strong>bold</strong>. Any other properties (not in bold) are 
considered optional. The table also indicates any 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>Elasticsearch 
URL</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Elasticsearch URL which will be connected to, including scheme 
(http, e.g.), host, and port. The default port for the REST API is 
9200.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username to access the 
Elasticsearch cluster<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 to access the 
Elasticsearch cluster<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">5 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for the 
connection to the Elasticsearch REST API.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Response 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for a response 
from the Elasticsearch REST API.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Query</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
Lucene-style query to run against ElasticSearch (e.g., genre:blues AND 
-artist:muddy)<br/><strong>Supports Expression La
 nguage: true</strong></td></tr><tr><td id="name"><strong>Page 
Size</strong></td><td id="default-value">20</td><td 
id="allowable-values"></td><td id="description">Determines how many documents 
to return per page during scrolling.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the index to read from. If the property is set to _all, the query will 
match across all indexes.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Type</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
(optional) type of this query, used by Elasticsearch for indexing and 
searching. If the property is empty, the the query will match across all 
types.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Fields</td><td id="default-value"></td><td id="allowable-val
 ues"></td><td id="description">A comma-separated list of fields to retrieve 
from the document. If the Fields property is left blank, then the entire 
document's source will be retrieved.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Sort</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
sort parameter (e.g., timestamp:asc). If the Sort property is left blank, then 
the results will be retrieved in document order.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Limit</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">If 
set, limits the number of results that will be returned.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Target</strong></td><td id="default-value">Flow file 
content</td><td id="allowable-values"><ul><li>Flow file content</li><li>Flow 
file attributes</li></ul></td><td id="description">Indi
 cates where the results should be placed.  In the case of 'Flow file content', 
the JSON response will be written as the content of the flow file.  In the case 
of 'Flow file attributes', the original flow file (if applicable) will be 
cloned for each result, and all return fields will be placed in a flow file 
attribute of the same name, but prefixed by 
'es.result.'</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">A URL query parameter</td><td id="value">The value to set it 
to</td><td>Adds the specified property name/value as a query parameter in the 
Elasticsearch URL used for processing<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>retry</td><td>A
 FlowFile is routed to th
 is relationship if the document cannot be fetched but attempting the operation 
again may succeed. Note that if the processor has no incoming connections, flow 
files may still be sent to this relationship based on the processor properties 
and the results of the fetch operation.</td></tr><tr><td>success</td><td>All 
FlowFiles that are read from Elasticsearch are routed to this 
relationship.</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
read from Elasticsearch are routed to this relationship. Note that only 
incoming flow files will be routed to failure.</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>filename</td><td>The
 filename attribute is set to the document 
identifier</td></tr><tr><td>es.id</td><td>The Elasticsearch document 
identifier</td></tr><tr><td>es.index</td><td>The Elasticsearch index containing 
the document</td></tr><tr><td>es.type</td><td>
 The Elasticsearch document type</td></tr><tr><td>es.result.*</td><td>If Target 
is 'Flow file attributes', the JSON attributes of each result will be placed 
into corresponding attributes with this prefix.</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 allows 
an incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.ScrollElasticsearchHttp/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.ScrollElasticsearchHttp/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.ScrollElasticsearchHttp/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-elasticsearch-nar/1.4.0/org.apache.nifi.processors.elasticsearch.ScrollElasticsearchHttp/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ScrollElasticsearchHttp</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;">ScrollElasticsearchHttp</h1><h2>Description: </h2><p>Scrolls through an 
Elasticsearch query using the specified connection properties. This processor 
is intended to be run on the primary node, and is designed for scrolling 
through huge result sets, as in the case of a reindex.  The state must be 
cleared before another query can be run.  Each page of results is returned, 
wrapped in a JSON object like so: { "hits" : [ &lt;doc1&gt;, &lt;doc2&gt;, 
&lt;docn&gt; ] }.  Note that the full body of each page of documents will be 
read into memory before being written to a Flow File for transfer.</p
 ><h3>Tags: </h3><p>elasticsearch, query, scroll, read, get, 
 >http</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, 
 >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>Elasticsearch 
 >URL</strong></td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">Elasticsearch URL which will 
 >be connected to, including scheme (http, e.
 g.), host, and port. The default port for the REST API is 
9200.<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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.4.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL connections. This service only applies if the 
Elasticsearch endpoint(s) have been secured with TLS/SSL.</td></tr><tr><td 
id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username to access the Elasticse
 arch cluster<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 to access the Elasticsearch 
cluster<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Connection Timeout</strong></td><td id="default-value">5 
secs</td><td id="allowable-values"></td><td id="description">Max wait time for 
the connection to the Elasticsearch REST API.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Response 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for a response 
from the Elasticsearch REST API.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Query</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td i
 d="description">The Lucene-style query to run against ElasticSearch (e.g., 
genre:blues AND -artist:muddy)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Scroll 
Duration</strong></td><td id="default-value">1m</td><td 
id="allowable-values"></td><td id="description">The scroll duration is how long 
each search context is kept in memory.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Page 
Size</strong></td><td id="default-value">20</td><td 
id="allowable-values"></td><td id="description">Determines how many documents 
to return per page during scrolling.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Index</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the index to read from. If the property is set to _all, the query will 
match across all indexes.<br/><strong>Supports Expression Language: 
true</strong><
 /td></tr><tr><td id="name">Type</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The (optional) type of this 
query, used by Elasticsearch for indexing and searching. If the property is 
empty, the the query will match across all types.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Fields</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
comma-separated list of fields to retrieve from the document. If the Fields 
property is left blank, then the entire document's source will be 
retrieved.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Sort</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
sort parameter (e.g., timestamp:asc). If the Sort property is left blank, then 
the results will be retrieved in document order.<br/><strong>Supports 
Expression Language: true</strong></td></tr></table><h3>Dynamic Properties:
  </h3><p>Dynamic Properties allow the user to specify both the name and value 
of a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">A URL query parameter</td><td id="value">The value to set it 
to</td><td>Adds the specified property name/value as a query parameter in the 
Elasticsearch URL used for processing<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
 FlowFiles that are read from Elasticsearch are routed to this 
relationship.</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
read from Elasticsearch are routed to this relationship. Note that only 
incoming flow files will be routed to failure.</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>es
 .index</td><td>The Elasticsearch index containing the 
document</td></tr><tr><td>es.type</td><td>The Elasticsearch document 
type</td></tr></table><h3>State management: </h3><table 
id="stateful"><tr><th>Scope</th><th>Description</th></tr><tr><td>LOCAL</td><td>After
 each successful scroll page, the latest scroll_id is persisted in scrollId as 
input for the next scroll call.  Once the entire query is complete, 
finishedQuery state will be set to true, and the processor will not execute 
unless this is cleared.</td></tr></table><h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component does not allow an 
incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeEWS/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeEWS/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeEWS/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeEWS/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConsumeEWS</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;">ConsumeEWS</h1><h2>Description: </h2><p>Consumes messages from Microsoft 
Exchange using Exchange Web Services. The raw-bytes of each received email 
message are written as contents of the FlowFile</p><h3>Tags: </h3><p>Email, 
EWS, Exchange, Get, Ingest, Ingress, Message, Consume</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, whether a property 
supports the <a href="../../../../../html/expression-language-guide.html">NiFi 
Expression Lan
 guage</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>User 
Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">User Name used for 
authentication and authorization with Email server.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Password</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Password used for 
authentication and authorization with Email server.<br/><strong>Sensitive 
Property: true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Fol
 der</strong></td><td id="default-value">INBOX</td><td 
id="allowable-values"></td><td id="description">Email folder to retrieve 
messages from (e.g., INBOX)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Fetch Size</strong></td><td 
id="default-value">10</td><td id="allowable-values"></td><td 
id="description">Specify the maximum number of Messages to fetch per call to 
Email Server.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Delete 
Messages</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify whether mail messages should be deleted after 
retrieval.</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">The amount of time to wait to 
connect to Email server<br/><strong>Supports Expression Language: 
true</strong></t
 d></tr><tr><td id="name"><strong>Exchange Version</strong></td><td 
id="default-value">Exchange2010_SP2</td><td 
id="allowable-values"><ul><li>Exchange2007_SP1</li><li>Exchange2010</li><li>Exchange2010_SP1</li><li>Exchange2010_SP2</li></ul></td><td
 id="description">What version of Exchange Server the server is 
running.</td></tr><tr><td id="name">EWS URL</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">URL of the EWS Endpoint. 
Required if Autodiscover is false.</td></tr><tr><td id="name"><strong>Auto 
Discover URL</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Whether or not to use the Exchange email address to 
Autodiscover the EWS endpoint URL.</td></tr><tr><td id="name"><strong>Mark 
Messages as Read</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify if messages should be marked
  as read after retrieval.</td></tr><tr><td id="name">Original Headers to 
Include</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Comma delimited list specifying which headers from the 
original message to include in the exported email message. Blank means copy all 
headers. Some headers can cause problems with message parsing, specifically the 
'Content-Type' header.</td></tr><tr><td id="name">Original Headers to 
Exclude</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Comma delimited list specifying which headers from the 
original message to exclude in the exported email message. Blank means don't 
exclude any headers.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 messages that are the are successfully received from Email server and 
converted to 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 does not 
allow an incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/additionalDetails.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html lang="en">
+<!--
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+          http://www.apache.org/licenses/LICENSE-2.0
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+    -->
+<head>
+<meta charset="utf-8" />
+<title>ConsumeIMAP</title>
+<link rel="stylesheet" href="../../../../../css/component-usage.css"
+       type="text/css" />
+</head>
+
+<body>
+       <!-- Processor Documentation 
================================================== -->
+       <h2>Description:</h2>
+       <p>This Processor consumes email messages via IMAP protocol and sends 
the content of an email message as content of the Flow File. 
+          Content of the incoming email message is written as raw bytes to the 
content of the outgoing Flow File.
+    </p>
+
+       <p>Different email providers may require additional Java Mail 
properties which could be provided as dynamic properties.
+       For example, below is a sample configuration for GMail:
+
+       </p>
+       <p>
+               <b>Processor's static properties:</b>
+               <ul>
+                       <li><b>Host Name</b> - imap.gmail.com</li>
+                       <li><b>Port</b> - 993</li>
+                       <li><b>User Name</b> - <i>[your user name]</i></li>
+                       <li><b>Password</b> - <i>[your password]</i></li>
+                       <li><b>Folder</b> - INBOX</li>
+               </ul>
+               <b>Processor's dynamic properties:</b>
+               <ul>
+                       <li><b>mail.imap.socketFactory.class</b> - 
javax.net.ssl.SSLSocketFactory</li>
+                       <li><b>mail.imap.socketFactory.fallback</b> - false</li>
+                       <li><b>mail.store.protocol</b> - imaps</li>
+               </ul>
+       </p>
+       <p>
+       Another useful property is <b>mail.debug</b> which allows Java Mail API 
to print protocol messages to the console helping you to both understand what's 
going on as well as debug issues.
+       </p>
+       <p>
+       For the full list of available Java Mail properties please refer to <a 
href="http://connector.sourceforge.net/doc-files/Properties.html";>here</a>
+       </p>
+</body>
+</html>

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumeIMAP/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConsumeIMAP</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;">ConsumeIMAP</h1><h2>Description: </h2><p>Consumes messages from Email 
Server using IMAP protocol. The raw-bytes of each received email message are 
written as contents of the FlowFile</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>Email, Imap, Get, Ingest, Ingress, Message, Consume</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, whether a property 
supports the <a href="../../../../../html/express
 ion-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>Host 
Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Network address of Email server 
(e.g., pop.gmail.com, imap.gmail.com . . .)<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">Numeric value identifying Port 
of Email server (e.g., 993)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>User Name</stro
 ng></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">User Name used for authentication and authorization with Email 
server.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Password</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password used for authentication and authorization with Email 
server.<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Folder</strong></td><td id="default-value">INBOX</td><td 
id="allowable-values"></td><td id="description">Email folder to retrieve 
messages from (e.g., INBOX)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Fetch Size</strong></td><td 
id="default-value">10</td><td id="allowable-values"></td><td 
id="description">Specify the maximum number of Messages to fetch per call to 
Email Server.<br/><stro
 ng>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Delete Messages</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify whether mail messages should be deleted after 
retrieval.</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">The amount of time to wait to 
connect to Email server<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Mark Messages as 
Read</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify if messages should be marked as read after 
retrieval.</td></tr><tr><td id="name"><strong>Use SSL</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifie
 s if IMAP connection must be obtained via SSL encrypted connection (i.e., 
IMAPS)</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 messages that are the are successfully received from Email server and 
converted to 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 does not allow an 
incoming relationship.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/additionalDetails.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en">
+<!--
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+          http://www.apache.org/licenses/LICENSE-2.0
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+    -->
+<head>
+<meta charset="utf-8" />
+<title>ConsumePOP3</title>
+<link rel="stylesheet" href="../../../../../css/component-usage.css"
+       type="text/css" />
+</head>
+
+<body>
+       <!-- Processor Documentation 
================================================== -->
+       <h2>Description:</h2>
+       <p>This Processor consumes email messages via POP3 protocol and sends 
the content of an email message as content of the Flow File. 
+          Content of the incoming email message is written as raw bytes to the 
content of the outgoing Flow File.
+    </p>
+
+       <p>Since different serves may require different Java Mail
+               properties such properties could be provided via dynamic 
properties.
+               For example, below is a sample configuration for GMail:
+       </p>
+       <p>
+               <b>Processor's static properties:</b>
+               <ul>
+                       <li><b>Host Name</b> - pop.gmail.com</li>
+                       <li><b>Port</b> - 995</li>
+                       <li><b>User Name</b> - <i>[your user name]</i></li>
+                       <li><b>Password</b> - <i>[your password]</i></li>
+                       <li><b>Folder</b> - INBOX</li>
+               </ul>
+               <b>Processor's dynamic properties:</b>
+               <ul>
+                       <li><b>mail.pop3.socketFactory.class</b> - 
javax.net.ssl.SSLSocketFactory</li>
+                       <li><b>mail.pop3.socketFactory.fallback</b> - false</li>
+               </ul>
+       </p>
+       <p>
+       Another useful property is      <b>mail.debug</b> which allows Java 
Mail API to print protocol messages to the console helping you to both 
understand what's going on as well as debug issues.
+       </p>
+       <p>
+       For the full list of available Java Mail properties please refer to <a 
href="http://connector.sourceforge.net/doc-files/Properties.html";>here</a>
+       </p>
+</body>
+</html>

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/index.html?rev=1811008&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-email-nar/1.4.0/org.apache.nifi.processors.email.ConsumePOP3/index.html
 Tue Oct  3 13:30:16 2017
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConsumePOP3</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;">ConsumePOP3</h1><h2>Description: </h2><p>Consumes messages from Email 
Server using POP3 protocol. The raw-bytes of each received email message are 
written as contents of the FlowFile</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>Email, POP3, Get, Ingest, Ingress, Message, Consume</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, whether a property 
supports the <a href="../../../../../html/express
 ion-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>Host 
Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Network address of Email server 
(e.g., pop.gmail.com, imap.gmail.com . . .)<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">Numeric value identifying Port 
of Email server (e.g., 993)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>User Name</stro
 ng></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">User Name used for authentication and authorization with Email 
server.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Password</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password used for authentication and authorization with Email 
server.<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Folder</strong></td><td id="default-value">INBOX</td><td 
id="allowable-values"></td><td id="description">Email folder to retrieve 
messages from (e.g., INBOX)<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Fetch Size</strong></td><td 
id="default-value">10</td><td id="allowable-values"></td><td 
id="description">Specify the maximum number of Messages to fetch per call to 
Email Server.<br/><stro
 ng>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Delete Messages</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify whether mail messages should be deleted after 
retrieval.</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">The amount of time to wait to 
connect to Email server<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
 messages that are the are successfully received from Email server and 
converted to 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>Restri
 cted: </h3>This component is not restricted.<h3>Input requirement: </h3>This 
component does not allow an incoming relationship.</body></html>
\ No newline at end of file


Reply via email to