Description:
This processor starts an HTTP service that is used to receive FlowFiles from remote sources. The URL of the service is http://{hostname}:{port}/contentListener.
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. If a property has a default value, it is indicated. If a property supports the use of the NiFi Expression Language (or simply, "expression language"), that is also indicated.
- Listening Port
- The port to listen on for incoming connections.
- Default value: no default
- Supports expression language: false
- Max Data to Receive per Second
- The maximum amount of data to receive per second; this allows the bandwidth to be throttled to a specified data rate. If not specified, the data rate is not throttled.
- Default value: no default
- Supports expression language: false
- SSL Context Service
- The Controller Service to use for obtaining an SSL Context. The SSL Context controller service is a mechanism for providing all the security properties that allow for secure communications between NiFi extensions and other systems. See the User Guide or the Controller Services documentation via the "help" link in the upper-right corner of the GUI for more information about the StandardSSLContextService. The value for this property is the identifier name that is configured in the StandardSSLContextService.
- Default value: no default
- Supports expression language: false
- Authorized DN Pattern
- A regular expression to apply against the distinguished anme (DN) of incoming connections. If the pattern does not match the DN, the connection is refused.
- Default value: .*
- Supports expression language: false
- HTTP Headers to receive as Attributes (Regex)
- Specifies the Regular Expression that determines the names of HTTP Headers that should be passed along as FlowFile attributes
- Default value: no default
- Supports expression language: false
- Max Unconfirmed FlowFile Time
- The maximum amount of time to wait for a FlowFile to be confirmed before it is removed from the cache.
- Default value: 60 secs
- Supports expression language: false
Relationships:
- success
- If the processor successfully receives files via an HTTP service, then the FlowFiles follow this relationship.