Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpRequest/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpRequest/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpRequest/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpRequest/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HandleHttpRequest</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Starts an HTTP 
Server and listens for HTTP Requests. For each request, creates a FlowFile and 
transfers to 'success'. This Processor is designed to be used in conjunction 
with the HandleHttpResponse Processor in order to create a Web Service</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>http, https, request, listen, ingress, web service</p><h3>Properties: 
</h3><p>In the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Listening 
Port</strong></td><td id="defau
 lt-value">80</td><td id="allowable-values"></td><td id="description">The Port 
to listen on for incoming HTTP requests</td></tr><tr><td 
id="name">Hostname</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Hostname to bind to. If not 
specified, will bind to all hosts</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="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The SSL Context Service to use in order to secure the server. 
If specified, the server will accept only HTTPS requests; otherwise, the server 
will accept only HTTP requests</td></tr><tr><td id="name"><strong>HTTP Context 
Map</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>HttpContextMap<br/><
 strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a></td><td
 id="description">The HTTP Context Map Controller Service to use for caching 
the HTTP Request Information</td></tr><tr><td id="name">Allowed Paths</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
Regular Expression that specifies the valid HTTP Paths that are allowed in the 
incoming URL Requests. If this value is specified and the path of the HTTP 
Requests does not match this Regular Expression, the Processor will respond 
with a 404: NotFound</td></tr><tr><td id="name"><strong>Default URL Character 
Set</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"></td><td id="description">The character set to use for 
decoding URL parameters if the HTTP Request does not supply 
one</td></tr><tr><td id="name"><strong>Allow GET</strong></td><td 
id="default-value">true</td><td id="allowable-values"><ul><li
 >true</li><li>false</li></ul></td><td id="description">Allow HTTP GET 
 >Method</td></tr><tr><td id="name"><strong>Allow POST</strong></td><td 
 >id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP POST Method</td></tr><tr><td 
 >id="name"><strong>Allow PUT</strong></td><td id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP PUT Method</td></tr><tr><td 
 >id="name"><strong>Allow DELETE</strong></td><td 
 >id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP DELETE Method</td></tr><tr><td 
 >id="name"><strong>Allow HEAD</strong></td><td 
 >id="default-value">false</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP HEAD Method</td></tr><tr><td 
 >id="name"><strong>Allow OPTIONS</strong></td><td 
 >id="default-value">false</td><td id="allowa
 ble-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Allow HTTP OPTIONS Method</td></tr><tr><td 
id="name">Additional HTTP Methods</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
non-standard HTTP Methods that should be allowed</td></tr><tr><td 
id="name"><strong>Client Authentication</strong></td><td id="default-value">No 
Authentication</td><td id="allowable-values"><ul><li>No Authentication <img 
src="../../html/images/iconInfo.png" alt="Processor will not authenticate 
clients. Anyone can communicate with this Processor anonymously" 
title="Processor will not authenticate clients. Anyone can communicate with 
this Processor anonymously"></img></li><li>Want Authentication <img 
src="../../html/images/iconInfo.png" alt="Processor will try to verify the 
client but if unable to verify will allow the client to communicate 
anonymously" title="Processor will try to verify the client but if unable to 
verify will 
 allow the client to communicate anonymously"></img></li><li>Need 
Authentication <img src="../../html/images/iconInfo.png" alt="Processor will 
reject communications from any client unless the client provides a certificate 
that is trusted by the TrustStorespecified in the SSL Context Service" 
title="Processor will reject communications from any client unless the client 
provides a certificate that is trusted by the TrustStorespecified in the SSL 
Context Service"></img></li></ul></td><td id="description">Specifies whether or 
not the Processor should authenticate clients. This value is ignored if the 
&lt;SSL Context Service&gt; Property is not specified or the SSL Context 
provided uses only a KeyStore and not a 
TrustStore.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 content that is received is routed to the 'success' 
relationship</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writ
 es Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>http.context.identifier</td><td>An
 identifier that allows the HandleHttpRequest and HandleHttpResponse to 
coordinate which FlowFile belongs to which HTTP 
Request/Response.</td></tr><tr><td>mime.type</td><td>The MIME Type of the data, 
according to the HTTP Header 
"Content-Type"</td></tr><tr><td>http.servlet.path</td><td>The part of the 
request URL that is considered the Servlet 
Path</td></tr><tr><td>http.context.path</td><td>The part of the request URL 
that is considered to be the Context 
Path</td></tr><tr><td>http.method</td><td>The HTTP Method that was used for the 
request, such as GET or POST</td></tr><tr><td>http.local.name</td><td>IP 
address/hostname of the 
server</td></tr><tr><td>http.server.port</td><td>Listening port of the 
server</td></tr><tr><td>http.query.string</td><td>The query string portion of 
hte Request URL</td></tr><tr><td>http.remote.host</td><td>The hostname of the 
 requestor</td></tr><tr><td>http.remote.addr</td><td>The hostname:port 
combination of the requestor</td></tr><tr><td>http.remote.user</td><td>The 
username of the requestor</td></tr><tr><td>http.request.uri</td><td>The full 
Request URL</td></tr><tr><td>http.auth.type</td><td>The type of HTTP 
Authorization used</td></tr><tr><td>http.principal.name</td><td>The name of the 
authenticated user making the 
request</td></tr><tr><td>http.subject.dn</td><td>The Distinguished Name of the 
requestor. This value will not be populated unless the Processor is configured 
to use an SSLContext Service</td></tr><tr><td>http.issuer.dn</td><td>The 
Distinguished Name of the entity that issued the Subject's certificate. This 
value will not be populated unless the Processor is configured to use an 
SSLContext Service</td></tr><tr><td>http.headers.XXX</td><td>Each of the HTTP 
Headers that is received in the request will be added as an attribute, prefixed 
with "http.headers." For example, if the request contains
  an HTTP Header named "x-my-header", then the value will be added to an 
attribute named "http.headers.x-my-header"</td></tr></table><h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.HandleHttpResponse/index.html">HandleHttpResponse</a>,
 <a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a>,
 <a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HandleHttpRequest</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Starts an HTTP 
Server and listens for HTTP Requests. For each request, creates a FlowFile and 
transfers to 'success'. This Processor is designed to be used in conjunction 
with the HandleHttpResponse Processor in order to create a Web Service</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>http, https, request, listen, ingress, web service</p><h3>Properties: 
</h3><p>In the list below, the names of required properties appear in 
<strong>bold</strong>. Any other properties (not in bold) are considered 
optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Listening 
Port</strong></td><td id="defau
 lt-value">80</td><td id="allowable-values"></td><td id="description">The Port 
to listen on for incoming HTTP requests</td></tr><tr><td 
id="name">Hostname</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Hostname to bind to. If not 
specified, will bind to all hosts</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="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The SSL Context Service to use in order to secure the server. 
If specified, the server will accept only HTTPS requests; otherwise, the server 
will accept only HTTP requests</td></tr><tr><td id="name"><strong>HTTP Context 
Map</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>HttpContextMap<br/><
 strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a></td><td
 id="description">The HTTP Context Map Controller Service to use for caching 
the HTTP Request Information</td></tr><tr><td id="name">Allowed Paths</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
Regular Expression that specifies the valid HTTP Paths that are allowed in the 
incoming URL Requests. If this value is specified and the path of the HTTP 
Requests does not match this Regular Expression, the Processor will respond 
with a 404: NotFound</td></tr><tr><td id="name"><strong>Default URL Character 
Set</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"></td><td id="description">The character set to use for 
decoding URL parameters if the HTTP Request does not supply 
one</td></tr><tr><td id="name"><strong>Allow GET</strong></td><td 
id="default-value">true</td><td id="allowable-values"><ul><li
 >true</li><li>false</li></ul></td><td id="description">Allow HTTP GET 
 >Method</td></tr><tr><td id="name"><strong>Allow POST</strong></td><td 
 >id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP POST Method</td></tr><tr><td 
 >id="name"><strong>Allow PUT</strong></td><td id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP PUT Method</td></tr><tr><td 
 >id="name"><strong>Allow DELETE</strong></td><td 
 >id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP DELETE Method</td></tr><tr><td 
 >id="name"><strong>Allow HEAD</strong></td><td 
 >id="default-value">false</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Allow HTTP HEAD Method</td></tr><tr><td 
 >id="name"><strong>Allow OPTIONS</strong></td><td 
 >id="default-value">false</td><td id="allowa
 ble-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Allow HTTP OPTIONS Method</td></tr><tr><td 
id="name">Additional HTTP Methods</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
non-standard HTTP Methods that should be allowed</td></tr><tr><td 
id="name"><strong>Client Authentication</strong></td><td id="default-value">No 
Authentication</td><td id="allowable-values"><ul><li>No Authentication <img 
src="../../html/images/iconInfo.png" alt="Processor will not authenticate 
clients. Anyone can communicate with this Processor anonymously" 
title="Processor will not authenticate clients. Anyone can communicate with 
this Processor anonymously"></img></li><li>Want Authentication <img 
src="../../html/images/iconInfo.png" alt="Processor will try to verify the 
client but if unable to verify will allow the client to communicate 
anonymously" title="Processor will try to verify the client but if unable to 
verify will 
 allow the client to communicate anonymously"></img></li><li>Need 
Authentication <img src="../../html/images/iconInfo.png" alt="Processor will 
reject communications from any client unless the client provides a certificate 
that is trusted by the TrustStorespecified in the SSL Context Service" 
title="Processor will reject communications from any client unless the client 
provides a certificate that is trusted by the TrustStorespecified in the SSL 
Context Service"></img></li></ul></td><td id="description">Specifies whether or 
not the Processor should authenticate clients. This value is ignored if the 
&lt;SSL Context Service&gt; Property is not specified or the SSL Context 
provided uses only a KeyStore and not a TrustStore.</td></tr><tr><td 
id="name"><strong>Container Queue Size</strong></td><td 
id="default-value">50</td><td id="allowable-values"></td><td 
id="description">The size of the queue for Http Request 
Containers</td></tr></table><h3>Relationships: </h3><table id="relationships"><
 tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All content 
that is received is routed to the 'success' 
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>http.context.identifier</td><td>An
 identifier that allows the HandleHttpRequest and HandleHttpResponse to 
coordinate which FlowFile belongs to which HTTP 
Request/Response.</td></tr><tr><td>mime.type</td><td>The MIME Type of the data, 
according to the HTTP Header 
"Content-Type"</td></tr><tr><td>http.servlet.path</td><td>The part of the 
request URL that is considered the Servlet 
Path</td></tr><tr><td>http.context.path</td><td>The part of the request URL 
that is considered to be the Context 
Path</td></tr><tr><td>http.method</td><td>The HTTP Method that was used for the 
request, such as GET or POST</td></tr><tr><td>http.local.name</td><td>IP 
address/hostname of the server</td></tr><tr><td>ht
 tp.server.port</td><td>Listening port of the 
server</td></tr><tr><td>http.query.string</td><td>The query string portion of 
hte Request URL</td></tr><tr><td>http.remote.host</td><td>The hostname of the 
requestor</td></tr><tr><td>http.remote.addr</td><td>The hostname:port 
combination of the requestor</td></tr><tr><td>http.remote.user</td><td>The 
username of the requestor</td></tr><tr><td>http.request.uri</td><td>The full 
Request URL</td></tr><tr><td>http.auth.type</td><td>The type of HTTP 
Authorization used</td></tr><tr><td>http.principal.name</td><td>The name of the 
authenticated user making the 
request</td></tr><tr><td>http.subject.dn</td><td>The Distinguished Name of the 
requestor. This value will not be populated unless the Processor is configured 
to use an SSLContext Service</td></tr><tr><td>http.issuer.dn</td><td>The 
Distinguished Name of the entity that issued the Subject's certificate. This 
value will not be populated unless the Processor is configured to use an 
SSLContext Ser
 vice</td></tr><tr><td>http.headers.XXX</td><td>Each of the HTTP Headers that 
is received in the request will be added as an attribute, prefixed with 
"http.headers." For example, if the request contains an HTTP Header named 
"x-my-header", then the value will be added to an attribute named 
"http.headers.x-my-header"</td></tr></table><h3>State management: </h3>This 
processor has no state management.<h3>Restricted: </h3><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.HandleHttpResponse/index.html">HandleHttpResponse</a>,
 <a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a>,
 <a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpResponse/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpResponse/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpResponse/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HandleHttpResponse/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HandleHttpResponse</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends an HTTP 
Response to the Requestor that generated a FlowFile. This Processor is designed 
to be used in conjunction with the HandleHttpRequest in order to create a web 
service.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>http, https, response, egress, web 
service</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>HTTP Status Code</strong></td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The HTTP Status Code to use 
 >when responding to the HTTP Request. See Section 10 of RFC 2616 for more 
 >information.<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>HTTP Context 
 >Map</strong></td><td id="default-value"></td><td 
 >id="allowable-values"><strong>Controller Service API: 
 ></strong><br/>HttpContextMap<br/><strong>Implementation:</strong><br/><a 
 >href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a></td><td
 > id="description">The HTTP Context Map Controller Service to use for caching 
 >the HTTP Request Information</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">An HTTP header name</td><td id="value">An 
 HTTP header value</td><td>These HTTPHeaders are set in the HTTP 
Response</td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 will be routed to this Relationship after the response has been successfully 
sent to the requestor</td></tr><tr><td>failure</td><td>FlowFiles will be routed 
to this Relationship if the Processor is unable to respond to the requestor. 
This may happen, for instance, if the connection times out or if NiFi is 
restarted before responding to the HTTP Request.</td></tr></table><h3>Reads 
Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>http.context.identifier</td><td>The
 value of this attribute is used to lookup the HTTP Response so that the proper 
message can be sent back to the requestor. If this attribute is missing, the 
FlowFile will be routed to 
'failure.'</td></tr><tr><td>http.request.uri</td><td>Value of the URI requested
  by the client. Used for provenance 
event.</td></tr><tr><td>http.remote.host</td><td>IP address of the client. Used 
for provenance event.</td></tr><tr><td>http.local.name</td><td>IP 
address/hostname of the server. Used for provenance 
event.</td></tr><tr><td>http.server.port</td><td>Listening port of the server. 
Used for provenance event.</td></tr><tr><td>http.subject.dn</td><td>SSL 
distinguished name (if any). Used for provenance 
event.</td></tr></table><h3>Writes Attributes: </h3>None specified.<h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.HandleHttpRequest/index.html">HandleHttpRequest</a>,
 <a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a>,
 <a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HandleHttpResponse</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends an HTTP 
Response to the Requestor that generated a FlowFile. This Processor is designed 
to be used in conjunction with the HandleHttpRequest in order to create a web 
service.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>http, https, response, egress, web 
service</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>HTTP Status Code</strong></td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The HTTP Status Code to use 
 >when responding to the HTTP Request. See Section 10 of RFC 2616 for more 
 >information.<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>HTTP Context 
 >Map</strong></td><td id="default-value"></td><td 
 >id="allowable-values"><strong>Controller Service API: 
 ></strong><br/>HttpContextMap<br/><strong>Implementation:</strong><br/><a 
 >href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a></td><td
 > id="description">The HTTP Context Map Controller Service to use for caching 
 >the HTTP Request Information</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">An HTTP header name</td><td id="value">An 
 HTTP header value</td><td>These HTTPHeaders are set in the HTTP 
Response</td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 will be routed to this Relationship after the response has been successfully 
sent to the requestor</td></tr><tr><td>failure</td><td>FlowFiles will be routed 
to this Relationship if the Processor is unable to respond to the requestor. 
This may happen, for instance, if the connection times out or if NiFi is 
restarted before responding to the HTTP Request.</td></tr></table><h3>Reads 
Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>http.context.identifier</td><td>The
 value of this attribute is used to lookup the HTTP Response so that the proper 
message can be sent back to the requestor. If this attribute is missing, the 
FlowFile will be routed to 
'failure.'</td></tr><tr><td>http.request.uri</td><td>Value of the URI requested
  by the client. Used for provenance 
event.</td></tr><tr><td>http.remote.host</td><td>IP address of the client. Used 
for provenance event.</td></tr><tr><td>http.local.name</td><td>IP 
address/hostname of the server. Used for provenance 
event.</td></tr><tr><td>http.server.port</td><td>Listening port of the server. 
Used for provenance event.</td></tr><tr><td>http.subject.dn</td><td>SSL 
distinguished name (if any). Used for provenance 
event.</td></tr></table><h3>Writes Attributes: </h3>None specified.<h3>State 
management: </h3>This processor has no state management.<h3>Restricted: 
</h3><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.HandleHttpRequest/index.html">HandleHttpRequest</a>,
 <a 
href="../org.apache.nifi.http.StandardHttpContextMap/index.html">StandardHttpContextMap</a>,
 <a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashAttribute/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashAttribute/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashAttribute/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashAttribute/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HashAttribute</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Hashes together 
the key/value pairs of several FlowFile Attributes and adds the hash as a new 
attribute. Optional properties are to be added such that the name of the 
property is the name of a FlowFile Attribute to consider and the value of the 
property is a regular expression that, if matched by the attribute value, will 
cause that attribute to be used as part of the hash. If the regular expression 
contains a capturing group, only the value of the capturing group will be 
used.</p><h3>Tags: </h3><p>attributes, hash</p><h3>Properties: </h3><p>In the 
list below, the names of required properties appear in <strong>bold</strong>. 
Any other properties (not in bold) are considered optional. The table also 
indicates any default values.</p><table id="properties"><tr><th>Name</th><
 th>Default Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Hash Value Attribute Key</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the FlowFile Attribute where the hash value should be 
stored</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 flowfile attribute key for attribute inspection</td><td 
id="value">A Regular Expression</td><td>This regular expression is evaluated 
against the flowfile attribute values. If the regular expression contains a 
capturing group, the value of that group will be used when comparing flow file 
attributes. Otherwise, the original flow file attribute's value will be used if 
and only if the value matches the given regular 
expression.</td></tr></table></p><h3>Relationships: </
 h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Used
 for FlowFiles that have a hash value 
added</td></tr><tr><td>failure</td><td>Used for FlowFiles that are missing 
required attributes</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>&lt;Hash
 Value Attribute Key&gt;</td><td>This Processor adds an attribute whose value 
is the result of Hashing the existing FlowFile attributes. The name of this 
attribute is specified by the &lt;Hash Value Attribute Key&gt; 
property.</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HashAttribute</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Hashes together 
the key/value pairs of several FlowFile Attributes and adds the hash as a new 
attribute. Optional properties are to be added such that the name of the 
property is the name of a FlowFile Attribute to consider and the value of the 
property is a regular expression that, if matched by the attribute value, will 
cause that attribute to be used as part of the hash. If the regular expression 
contains a capturing group, only the value of the capturing group will be 
used.</p><h3>Tags: </h3><p>attributes, hash</p><h3>Properties: </h3><p>In the 
list below, the names of required properties appear in <strong>bold</strong>. 
Any other properties (not in bold) are considered optional. The table also 
indicates any default values.</p><table id="properties"><tr><th>Name</th><
 th>Default Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Hash Value Attribute Key</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the FlowFile Attribute where the hash value should be 
stored</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 flowfile attribute key for attribute inspection</td><td 
id="value">A Regular Expression</td><td>This regular expression is evaluated 
against the flowfile attribute values. If the regular expression contains a 
capturing group, the value of that group will be used when comparing flow file 
attributes. Otherwise, the original flow file attribute's value will be used if 
and only if the value matches the given regular 
expression.</td></tr></table></p><h3>Relationships: </
 h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Used
 for FlowFiles that have a hash value 
added</td></tr><tr><td>failure</td><td>Used for FlowFiles that are missing 
required attributes</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>&lt;Hash
 Value Attribute Key&gt;</td><td>This Processor adds an attribute whose value 
is the result of Hashing the existing FlowFile attributes. The name of this 
attribute is specified by the &lt;Hash Value Attribute Key&gt; 
property.</td></tr></table><h3>State management: </h3>This processor has no 
state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashContent/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashContent/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashContent/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.HashContent/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HashContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Calculates a hash 
value for the Content of a FlowFile and puts that hash value on the FlowFile as 
an attribute whose name is determined by the &lt;Hash Attribute Name&gt; 
property</p><h3>Tags: </h3><p>hash, content, MD5, SHA-1, 
SHA-256</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Hash Attribute 
Name</strong></td><td id="default-value">hash.value</td><td 
id="allowable-values"></td><td id="description">The name of the FlowFile 
Attribute into which the Hash Value should
  be written. If the value already exists, it will be 
overwritten</td></tr><tr><td id="name"><strong>Hash Algorithm</strong></td><td 
id="default-value">MD5</td><td 
id="allowable-values"><ul><li>SHA-1</li><li>SHA-384</li><li>SKEIN-512-256</li><li>SKEIN-1024-384</li><li>BLAKE2B-160</li><li>SHA</li><li>KECCAK-288</li><li>WHIRLPOOL</li><li>SKEIN-512-384</li><li>SHA-224</li><li>SM3</li><li>BLAKE2B-512</li><li>SKEIN-512-128</li><li>KECCAK-256</li><li>BLAKE2B-384</li><li>OID.2.16.840.1.101.3.4.2.10</li><li>SKEIN-256-160</li><li>SHA-256</li><li>SHA3-256</li><li>KECCAK-384</li><li>SKEIN-256-128</li><li>KECCAK-224</li><li>SKEIN-512-512</li><li>SKEIN-1024-512</li><li>SKEIN-512-160</li><li>GOST3411</li><li>BLAKE2B-256</li><li>SKEIN-1024-1024</li><li>SHA3-384</li><li>OID.2.16.840.1.101.3.4.2.9</li><li>SHA-512/224</li><li>OID.2.16.840.1.101.3.4.2.8</li><li>OID.2.16.840.1.101.3.4.2.7</li><li>TIGER</li><li>RIPEMD256</li><li>SKEIN-256-256</li><li>SHA3-224</li><li>SHA3-512</li><li>RIPEMD320</li><li>2.
 
16.840.1.101.3.4.2.9</li><li>RIPEMD160</li><li>KECCAK-512</li><li>SKEIN-512-224</li><li>2.16.840.1.101.3.4.2.8</li><li>2.16.840.1.101.3.4.2.7</li><li>2.16.840.1.101.3.4.2.10</li><li>SHA-512/256</li><li>MD2</li><li>RIPEMD128</li><li>MD4</li><li>SHA-512</li><li>SKEIN-256-224</li><li>MD5</li></ul></td><td
 id="description">Determines what hashing algorithm should be used to perform 
the hashing function</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that are process successfully will be sent to this 
relationship</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be 
processed successfully will be sent to this relationship without any attribute 
being added</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>&lt;Hash
 Attribute Name&gt;</td><td>This Processor adds an attribute 
 whose value is the result of Hashing the existing FlowFile content. The name 
of this attribute is specified by the &lt;Hash Attribute Name&gt; 
property</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>HashContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Calculates a hash 
value for the Content of a FlowFile and puts that hash value on the FlowFile as 
an attribute whose name is determined by the &lt;Hash Attribute Name&gt; 
property</p><h3>Tags: </h3><p>hash, content, MD5, SHA-1, 
SHA-256</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Hash Attribute 
Name</strong></td><td id="default-value">hash.value</td><td 
id="allowable-values"></td><td id="description">The name of the FlowFile 
Attribute into which the Hash Value should
  be written. If the value already exists, it will be 
overwritten</td></tr><tr><td id="name"><strong>Hash Algorithm</strong></td><td 
id="default-value">MD5</td><td 
id="allowable-values"><ul><li>SHA-1</li><li>SHA-384</li><li>SKEIN-512-256</li><li>SKEIN-1024-384</li><li>BLAKE2B-160</li><li>SHA</li><li>KECCAK-288</li><li>WHIRLPOOL</li><li>SKEIN-512-384</li><li>SHA-224</li><li>SM3</li><li>BLAKE2B-512</li><li>GOST3411-2012-512</li><li>SKEIN-512-128</li><li>KECCAK-256</li><li>BLAKE2B-384</li><li>OID.2.16.840.1.101.3.4.2.10</li><li>SKEIN-256-160</li><li>SHA-256</li><li>SHA3-256</li><li>KECCAK-384</li><li>SKEIN-256-128</li><li>KECCAK-224</li><li>SKEIN-512-512</li><li>SKEIN-1024-512</li><li>SKEIN-512-160</li><li>GOST3411</li><li>BLAKE2B-256</li><li>SKEIN-1024-1024</li><li>SHA3-384</li><li>OID.2.16.840.1.101.3.4.2.9</li><li>SHA-512/224</li><li>OID.2.16.840.1.101.3.4.2.8</li><li>OID.2.16.840.1.101.3.4.2.7</li><li>TIGER</li><li>RIPEMD256</li><li>SKEIN-256-256</li><li>SHA3-224</li><li>SHA3-512</l
 
i><li>RIPEMD320</li><li>2.16.840.1.101.3.4.2.9</li><li>RIPEMD160</li><li>GOST3411-2012-256</li><li>KECCAK-512</li><li>SKEIN-512-224</li><li>2.16.840.1.101.3.4.2.8</li><li>2.16.840.1.101.3.4.2.7</li><li>2.16.840.1.101.3.4.2.10</li><li>SHA-512/256</li><li>MD2</li><li>RIPEMD128</li><li>MD4</li><li>SHA-512</li><li>SKEIN-256-224</li><li>MD5</li></ul></td><td
 id="description">Determines what hashing algorithm should be used to perform 
the hashing function</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that are process successfully will be sent to this 
relationship</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be 
processed successfully will be sent to this relationship without any attribute 
being added</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>&lt;Hash
 Attribut
 e Name&gt;</td><td>This Processor adds an attribute whose value is the result 
of Hashing the existing FlowFile content. The name of this attribute is 
specified by the &lt;Hash Attribute Name&gt; 
property</td></tr></table><h3>State management: </h3>This processor has no 
state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/additionalDetails.html
 Tue Nov 29 12:33:21 2016
@@ -22,7 +22,7 @@
     </head>
 
     <body>
-        <p>The following MIME Types are detected:
+        <p>The following is a non-exhaustive list of MIME Types detected:
         </p>
         <ul>
             <li>application/gzip</li>
@@ -55,5 +55,10 @@
             <li>application/zip</li>
             <li>application/x-lzh</li>
         </ul>
+        <p>For a complete list, please refer to
+            <a 
href="https://git-wip-us.apache.org/repos/asf?p=tika.git;a=blob;f=tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml;h=fffb9bbca8f49d2265479da798c0c01ceb2060e2;hb=d647a234783bbc3f83d3691a1e1d5788c438d55d";>
+                Apache Tika's source code</a>
+        </p>
+
     </body>
 </html>

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.IdentifyMimeType/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>IdentifyMimeType</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Attempts to 
identify the MIME Type used for a FlowFile. If the MIME Type can be identified, 
an attribute with the name 'mime.type' is added with the value being the MIME 
Type. If the MIME Type cannot be determined, the value will be set to 
'application/octet-stream'. In addition, the attribute mime.extension will be 
set if a common file extension for the MIME Type is known.</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>compression, gzip, bzip2, zip, MIME, mime.type, file, 
identify</p><h3>Properties: </h3><p>This component has no required or optional 
properties.</p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles 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>mime.type</td><td>This
 > Processor sets the FlowFile's mime.type attribute to the detected MIME Type. 
 >If unable to detect the MIME Type, the attribute's value will be set to 
 >application/octet-stream</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>IdentifyMimeType</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Attempts to 
identify the MIME Type used for a FlowFile. If the MIME Type can be identified, 
an attribute with the name 'mime.type' is added with the value being the MIME 
Type. If the MIME Type cannot be determined, the value will be set to 
'application/octet-stream'. In addition, the attribute mime.extension will be 
set if a common file extension for the MIME Type is known.</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>compression, gzip, bzip2, zip, MIME, mime.type, file, 
identify</p><h3>Properties: </h3><p>This component has no required or optional 
properties.</p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles 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>mime.type</td><td>This
 > Processor sets the FlowFile's mime.type attribute to the detected MIME Type. 
 >If unable to detect the MIME Type, the attribute's value will be set to 
 >application/octet-stream</td></tr></table><h3>State management: </h3>This 
 >processor has no state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.InvokeHTTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.InvokeHTTP/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.InvokeHTTP/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.InvokeHTTP/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>InvokeHTTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>An HTTP client 
processor which can interact with a configurable HTTP Endpoint. The destination 
URL and HTTP Method are configurable. FlowFile attributes are converted to HTTP 
headers and the FlowFile contents are included as the body of the request (if 
the HTTP Method is PUT or POST).</p><h3>Tags: </h3><p>http, https, rest, 
client</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>HTTP 
Method</strong></td><td id="default-value">GET</td><td 
id="allowable-values"></td><td id="description">HTTP request method (GET, POST, 
PUT, DELETE, HEAD, OPTIONS). Arbitrary methods are also supported. Methods 
other than POST and PUT will be sent without a message 
body.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Remote URL</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Remote URL which will be 
connected to, including scheme, host, port, path.<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"><s
 trong>Controller Service API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL (https) connections.</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 
connection to remote service.</td></tr><tr><td id="name"><strong>Read 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for response from 
remote service.</td></tr><tr><td id="name"><strong>Include Date 
Header</strong></td><td id="default-value">True</td><td 
id="allowable-values"><ul><li>True</li><li>False</li></ul></td><td 
id="description">Include an RFC-2616 Date header in the 
request.</td></tr><tr><td id="name"><stro
 ng>Follow Redirects</strong></td><td id="default-value">True</td><td 
id="allowable-values"><ul><li>True</li><li>False</li></ul></td><td 
id="description">Follow HTTP redirects issued by remote 
server.</td></tr><tr><td id="name">Attributes to Send</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Regular expression that defines which attributes to send as 
HTTP headers in the request. If not defined, no attributes are sent as headers. 
Also any dynamic properties set will be sent as headers. The dynamic property 
key will be the header key and the dynamic property value will be interpreted 
as expression language will be the header value.</td></tr><tr><td 
id="name">Basic Authentication Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The username to be used by the 
client to authenticate against the Remote URL.  Cannot include control 
characters (0-31), ':', or DEL (127).</td></tr><tr><td id="name">Basic Authenti
 cation Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The password to be used by the 
client to authenticate against the Remote URL.<br/><strong>Sensitive Property: 
true</strong></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">Proxy Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username to set when authenticating against 
proxy</td></tr><tr><td id="name">Proxy Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password to set when authenticating against 
proxy<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name">Put Response
  Body In Attribute</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If set, the response body 
received back will be put into an attribute of the original FlowFile instead of 
a separate FlowFile. The attribute key to put to is determined by evaluating 
value of this property. <br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Max Length To Put In Attribute</td><td 
id="default-value">256</td><td id="allowable-values"></td><td 
id="description">If routing the response body to an attribute of the original 
(by setting the "Put response body in attribute" property or by receiving an 
error status code), the number of characters put to the attribute value will be 
at most this amount. This is important because attributes are held in memory 
and large attributes will quickly cause out of memory issues. If the output 
goes longer than this value, it will be truncated to fit. Consider making this 
smaller if able.</td></tr><tr><td i
 d="name">Use Digest Authentication</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 communicate with the website using Digest 
Authentication. 'Basic Authentication Username' and 'Basic Authentication 
Password' are used for authentication.</td></tr><tr><td id="name">Always Output 
Response</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Will force a response FlowFile to be generated and routed to 
the 'Response' relationship regardless of what the server status code received 
is or if the processor is configured to put the server response body in the 
request attribute. In the later configuration a request FlowFile with the 
response body in the attribute and a typical response FlowFile will be emitted 
to their respective relationships.</td></tr><tr><td id="name">Trusted 
Hostname</td><td id="default-value"></td><td id="allowabl
 e-values"></td><td id="description">Bypass the normal truststore hostname 
verifier to allow the specified remote hostname as trusted. Enabling this 
property has MITM security implications, use wisely. Will still accept other 
connections based on the normal truststore hostname verifier. Only valid with 
SSL (HTTPS) connections.</td></tr><tr><td id="name">Add Response Headers to 
Request</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this property saves all the response headers to the 
original request. This may be when the response headers are needed but a 
response is not generated due to the status code received.</td></tr><tr><td 
id="name"><strong>Content-Type</strong></td><td 
id="default-value">${mime.type}</td><td id="allowable-values"></td><td 
id="description">The Content-Type to specify for when content is being 
transmitted through a PUT or POST. In the case of an empty value after 
evaluating an 
 expression language expression, Content-Type defaults to 
application/octet-stream<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Send Message Body</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, sends the HTTP message body on POST/PUT requests 
(default).  If false, suppresses the message body and content-type header for 
these requests.</td></tr><tr><td id="name"><strong>Use Chunked 
Encoding</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">When POST'ing or PUT'ing content set this property to true in 
order to not pass the 'Content-length' header and instead send 
'Transfer-Encoding' with a value of 'chunked'. This will enable the data 
transfer mechanism which was introduced in HTTP 1.1 to pass data of unknown 
lengths in chunks.</td></tr><tr><td id="name">Penalize on "No Retry"</td><
 td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this property will penalize FlowFiles that are routed 
to the "No Retry" relationship.</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">Header Name</td><td id="value">Attribute Expression 
Language</td><td>Send request header with a key matching the Dynamic Property 
Key and a value created by evaluating the Attribute Expression Language set in 
the value of the Dynamic Property.<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>Original</td><td>The
 original FlowFile will be routed upon success (2xx status codes). It will have 
new attributes detailing
  the success of the request.</td></tr><tr><td>Failure</td><td>The original 
FlowFile will be routed on any type of connection failure, timeout or general 
exception. It will have new attributes detailing the 
request.</td></tr><tr><td>Retry</td><td>The original FlowFile will be routed on 
any status code that can be retried (5xx status codes). It will have new 
attributes detailing the request.</td></tr><tr><td>No Retry</td><td>The 
original FlowFile will be routed on any status code that should NOT be retried 
(1xx, 3xx, 4xx status codes).  It will have new attributes detailing the 
request.</td></tr><tr><td>Response</td><td>A Response FlowFile will be routed 
upon success (2xx status codes). If the 'Output Response Regardless' property 
is true then the response will be sent to this relationship regardless of the 
status code received.</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>invokehttp.status.code</td><td>The status code that is 
 >returned</td></tr><tr><td>invokehttp.status.message</td><td>The status 
 >message that is returned</td></tr><tr><td>invokehttp.response.body</td><td>In 
 >the instance where the status code received is not a success (2xx) then the 
 >response body will be put to the 'invokehttp.response.body' attribute of the 
 >request FlowFile.</td></tr><tr><td>invokehttp.request.url</td><td>The request 
 >URL</td></tr><tr><td>invokehttp.tx.id</td><td>The transaction ID that is 
 >returned after reading the 
 >response</td></tr><tr><td>invokehttp.remote.dn</td><td>The DN of the remote 
 >server</td></tr><tr><td>user-defined</td><td>If the 'Put Response Body In 
 >Attribute' property is set then whatever it is set to will become the 
 >attribute key and the value would be the body of the HTTP 
 >response.</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>InvokeHTTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>An HTTP client 
processor which can interact with a configurable HTTP Endpoint. The destination 
URL and HTTP Method are configurable. FlowFile attributes are converted to HTTP 
headers and the FlowFile contents are included as the body of the request (if 
the HTTP Method is PUT or POST).</p><h3>Tags: </h3><p>http, https, rest, 
client</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>HTTP 
Method</strong></td><td id="default-value">GET</td><td 
id="allowable-values"></td><td id="description">HTTP request method (GET, POST, 
PUT, DELETE, HEAD, OPTIONS). Arbitrary methods are also supported. Methods 
other than POST and PUT will be sent without a message 
body.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Remote URL</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Remote URL which will be 
connected to, including scheme, host, port, path.<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"><s
 trong>Controller Service API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The SSL Context Service used to provide client certificate 
information for TLS/SSL (https) connections.</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 
connection to remote service.</td></tr><tr><td id="name"><strong>Read 
Timeout</strong></td><td id="default-value">15 secs</td><td 
id="allowable-values"></td><td id="description">Max wait time for response from 
remote service.</td></tr><tr><td id="name"><strong>Include Date 
Header</strong></td><td id="default-value">True</td><td 
id="allowable-values"><ul><li>True</li><li>False</li></ul></td><td 
id="description">Include an RFC-2616 Date header in the 
request.</td></tr><tr><td id="name"><stro
 ng>Follow Redirects</strong></td><td id="default-value">True</td><td 
id="allowable-values"><ul><li>True</li><li>False</li></ul></td><td 
id="description">Follow HTTP redirects issued by remote 
server.</td></tr><tr><td id="name">Attributes to Send</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Regular expression that defines which attributes to send as 
HTTP headers in the request. If not defined, no attributes are sent as headers. 
Also any dynamic properties set will be sent as headers. The dynamic property 
key will be the header key and the dynamic property value will be interpreted 
as expression language will be the header value.</td></tr><tr><td 
id="name">Basic Authentication Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The username to be used by the 
client to authenticate against the Remote URL.  Cannot include control 
characters (0-31), ':', or DEL (127).</td></tr><tr><td id="name">Basic Authenti
 cation Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The password to be used by the 
client to authenticate against the Remote URL.<br/><strong>Sensitive Property: 
true</strong></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">Proxy Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username to set when authenticating against 
proxy</td></tr><tr><td id="name">Proxy Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password to set when authenticating against 
proxy<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name">Put Response
  Body In Attribute</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If set, the response body 
received back will be put into an attribute of the original FlowFile instead of 
a separate FlowFile. The attribute key to put to is determined by evaluating 
value of this property. <br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Max Length To Put In Attribute</td><td 
id="default-value">256</td><td id="allowable-values"></td><td 
id="description">If routing the response body to an attribute of the original 
(by setting the "Put response body in attribute" property or by receiving an 
error status code), the number of characters put to the attribute value will be 
at most this amount. This is important because attributes are held in memory 
and large attributes will quickly cause out of memory issues. If the output 
goes longer than this value, it will be truncated to fit. Consider making this 
smaller if able.</td></tr><tr><td i
 d="name">Use Digest Authentication</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 communicate with the website using Digest 
Authentication. 'Basic Authentication Username' and 'Basic Authentication 
Password' are used for authentication.</td></tr><tr><td id="name">Always Output 
Response</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Will force a response FlowFile to be generated and routed to 
the 'Response' relationship regardless of what the server status code received 
is or if the processor is configured to put the server response body in the 
request attribute. In the later configuration a request FlowFile with the 
response body in the attribute and a typical response FlowFile will be emitted 
to their respective relationships.</td></tr><tr><td id="name">Trusted 
Hostname</td><td id="default-value"></td><td id="allowabl
 e-values"></td><td id="description">Bypass the normal truststore hostname 
verifier to allow the specified remote hostname as trusted. Enabling this 
property has MITM security implications, use wisely. Will still accept other 
connections based on the normal truststore hostname verifier. Only valid with 
SSL (HTTPS) connections.</td></tr><tr><td id="name">Add Response Headers to 
Request</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this property saves all the response headers to the 
original request. This may be when the response headers are needed but a 
response is not generated due to the status code received.</td></tr><tr><td 
id="name"><strong>Content-Type</strong></td><td 
id="default-value">${mime.type}</td><td id="allowable-values"></td><td 
id="description">The Content-Type to specify for when content is being 
transmitted through a PUT or POST. In the case of an empty value after 
evaluating an 
 expression language expression, Content-Type defaults to 
application/octet-stream<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Send Message Body</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, sends the HTTP message body on POST/PUT requests 
(default).  If false, suppresses the message body and content-type header for 
these requests.</td></tr><tr><td id="name"><strong>Use Chunked 
Encoding</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">When POST'ing or PUT'ing content set this property to true in 
order to not pass the 'Content-length' header and instead send 
'Transfer-Encoding' with a value of 'chunked'. This will enable the data 
transfer mechanism which was introduced in HTTP 1.1 to pass data of unknown 
lengths in chunks.</td></tr><tr><td id="name">Penalize on "No Retry"</td><
 td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this property will penalize FlowFiles that are routed 
to the "No Retry" relationship.</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">Header Name</td><td id="value">Attribute Expression 
Language</td><td>Send request header with a key matching the Dynamic Property 
Key and a value created by evaluating the Attribute Expression Language set in 
the value of the Dynamic Property.<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>Original</td><td>The
 original FlowFile will be routed upon success (2xx status codes). It will have 
new attributes detailing
  the success of the request.</td></tr><tr><td>Failure</td><td>The original 
FlowFile will be routed on any type of connection failure, timeout or general 
exception. It will have new attributes detailing the 
request.</td></tr><tr><td>Retry</td><td>The original FlowFile will be routed on 
any status code that can be retried (5xx status codes). It will have new 
attributes detailing the request.</td></tr><tr><td>No Retry</td><td>The 
original FlowFile will be routed on any status code that should NOT be retried 
(1xx, 3xx, 4xx status codes).  It will have new attributes detailing the 
request.</td></tr><tr><td>Response</td><td>A Response FlowFile will be routed 
upon success (2xx status codes). If the 'Output Response Regardless' property 
is true then the response will be sent to this relationship regardless of the 
status code received.</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>invokehttp.status.code</td><td>The status code that is 
 >returned</td></tr><tr><td>invokehttp.status.message</td><td>The status 
 >message that is returned</td></tr><tr><td>invokehttp.response.body</td><td>In 
 >the instance where the status code received is not a success (2xx) then the 
 >response body will be put to the 'invokehttp.response.body' attribute of the 
 >request FlowFile.</td></tr><tr><td>invokehttp.request.url</td><td>The request 
 >URL</td></tr><tr><td>invokehttp.tx.id</td><td>The transaction ID that is 
 >returned after reading the 
 >response</td></tr><tr><td>invokehttp.remote.dn</td><td>The DN of the remote 
 >server</td></tr><tr><td>user-defined</td><td>If the 'Put Response Body In 
 >Attribute' property is set then whatever it is set to will become the 
 >attribute key and the value would be the body of the HTTP 
 >response.</td></tr></table><h3>State management: </h3>This processor has no 
 >state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.JoltTransformJSON/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.JoltTransformJSON/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.JoltTransformJSON/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.JoltTransformJSON/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>JoltTransformJSON</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Applies a list of 
Jolt specifications to the flowfile JSON payload. A new FlowFile is created 
with transformed content and is routed to the 'success' relationship. If the 
JSON transform fails, the original FlowFile is routed to the 'failure' 
relationship.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>json, jolt, transform, shiftr, chainr, 
defaultr, removr, cardinality, sort</p><h3>Properties: </h3><p>In the list 
below, the names of required properties appear in <strong>bold</strong>. Any 
other properties (not in bold) are considered optional. The table also 
indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Jol
 t Transformation DSL</strong></td><td 
id="default-value">jolt-transform-chain</td><td 
id="allowable-values"><ul><li>Cardinality <img 
src="../../html/images/iconInfo.png" alt="Change the cardinality of input 
elements to create the output JSON." title="Change the cardinality of input 
elements to create the output JSON."></img></li><li>Chain <img 
src="../../html/images/iconInfo.png" alt="Execute list of Jolt 
transformations." title="Execute list of Jolt 
transformations."></img></li><li>Default <img 
src="../../html/images/iconInfo.png" alt=" Apply default values to the output 
JSON." title=" Apply default values to the output JSON."></img></li><li>Remove 
<img src="../../html/images/iconInfo.png" alt=" Remove values from input data 
to create the output JSON." title=" Remove values from input data to create the 
output JSON."></img></li><li>Shift <img src="../../html/images/iconInfo.png" 
alt="Shift input JSON/data to create the output JSON." title="Shift input 
JSON/data to create the output
  JSON."></img></li><li>Sort <img src="../../html/images/iconInfo.png" 
alt="Sort input json key values alphabetically. Any specification set is 
ignored." title="Sort input json key values alphabetically. Any specification 
set is ignored."></img></li><li>Custom <img 
src="../../html/images/iconInfo.png" alt="Custom Transformation. Requires 
Custom Transformation Class Name" title="Custom Transformation. Requires Custom 
Transformation Class Name"></img></li></ul></td><td id="description">Specifies 
the Jolt Transformation that should be used with the provided 
specification.</td></tr><tr><td id="name">Custom Transformation Class 
Name</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Fully Qualified Class Name for Custom 
Transformation</td></tr><tr><td id="name">Custom Module Directory</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Comma-separated list of paths to files and/or directories 
which contain modules containing
  custom transformations (that are not included on NiFi's 
classpath).</td></tr><tr><td id="name">Jolt Specification</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Jolt Specification for transform of JSON data. This value is 
ignored if the Jolt Sort Transformation is 
selected.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>The
 FlowFile with transformed content will be routed to this 
relationship</td></tr><tr><td>failure</td><td>If a FlowFile fails processing 
for any reason (for example, the FlowFile is not valid JSON), it will be routed 
to this relationship</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>Always
 set to application/json</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>JoltTransformJSON</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Applies a list of 
Jolt specifications to the flowfile JSON payload. A new FlowFile is created 
with transformed content and is routed to the 'success' relationship. If the 
JSON transform fails, the original FlowFile is routed to the 'failure' 
relationship.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>json, jolt, transform, shiftr, chainr, 
defaultr, removr, cardinality, sort</p><h3>Properties: </h3><p>In the list 
below, the names of required properties appear in <strong>bold</strong>. Any 
other properties (not in bold) are considered optional. The table also 
indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Jol
 t Transformation DSL</strong></td><td 
id="default-value">jolt-transform-chain</td><td 
id="allowable-values"><ul><li>Cardinality <img 
src="../../html/images/iconInfo.png" alt="Change the cardinality of input 
elements to create the output JSON." title="Change the cardinality of input 
elements to create the output JSON."></img></li><li>Chain <img 
src="../../html/images/iconInfo.png" alt="Execute list of Jolt 
transformations." title="Execute list of Jolt 
transformations."></img></li><li>Default <img 
src="../../html/images/iconInfo.png" alt=" Apply default values to the output 
JSON." title=" Apply default values to the output JSON."></img></li><li>Remove 
<img src="../../html/images/iconInfo.png" alt=" Remove values from input data 
to create the output JSON." title=" Remove values from input data to create the 
output JSON."></img></li><li>Shift <img src="../../html/images/iconInfo.png" 
alt="Shift input JSON/data to create the output JSON." title="Shift input 
JSON/data to create the output
  JSON."></img></li><li>Sort <img src="../../html/images/iconInfo.png" 
alt="Sort input json key values alphabetically. Any specification set is 
ignored." title="Sort input json key values alphabetically. Any specification 
set is ignored."></img></li><li>Custom <img 
src="../../html/images/iconInfo.png" alt="Custom Transformation. Requires 
Custom Transformation Class Name" title="Custom Transformation. Requires Custom 
Transformation Class Name"></img></li></ul></td><td id="description">Specifies 
the Jolt Transformation that should be used with the provided 
specification.</td></tr><tr><td id="name">Custom Transformation Class 
Name</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Fully Qualified Class Name for Custom 
Transformation</td></tr><tr><td id="name">Custom Module Directory</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Comma-separated list of paths to files and/or directories 
which contain modules containing
  custom transformations (that are not included on NiFi's 
classpath).</td></tr><tr><td id="name">Jolt Specification</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Jolt Specification for transform of JSON data. This value is 
ignored if the Jolt Sort Transformation is 
selected.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>The
 FlowFile with transformed content will be routed to this 
relationship</td></tr><tr><td>failure</td><td>If a FlowFile fails processing 
for any reason (for example, the FlowFile is not valid JSON), it will be routed 
to this relationship</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>Always
 set to application/json</td></tr></table><h3>State management: </h3>This 
processor has no state management.<h3>Restricte
 d: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ListDatabaseTables/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ListDatabaseTables/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +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><body><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 default 
values.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>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="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a><br/><a
 
href="../org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</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 stored 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 s
 upport 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>Contains 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", "SYNONY
 M"</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></body></html>
\ No newline at end of file
+<!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><body><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 default 
values.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Database Connection Pooling Service</strong></td><td 
id="default-value"><
 /td><td id="allowable-values"><strong>Controller Service API: 
</strong><br/>DBCPService<br/><strong>Implementation:</strong><br/><a 
href="../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 stored 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>Descript
 ion</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>Contains 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 connec
 tion</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 
run on the primary node only.</td></tr></table><h3>Restricted: 
</h3></body></html>
\ No newline at end of file



Reply via email to