AciContextServiceImpl

A service that is used by the HandleAciRequest and HandleAciResponse processors to store information about actions that have been sent to NiFi Ingest.

For information about how to handle actions in NiFi Ingest, see Handle Connector Actions.

Properties

Name Default Value Description
State database service   A DatabaseServiceImpl to use to communicate with an external database. You must use an external database if you are running an Apache NiFi cluster.
Maximum outstanding synchronous requests 500 The maximum number of synchronous requests that can be handled at one time.
Maximum outstanding asynchronous requests 5000 The maximum number of asynchronous requests that can be waiting for a response.
Synchronous request expiration 5 min The amount of time to wait before a synchronous request returns "service unavailable". The data flow must supply a response before the time limit expires.
Asynchronous request expiration 1 day

The amount of time to wait before an asynchronous request returns "service unavailable". The data flow must supply a response before the time limit expires.

With asynchronous requests, the response is stored in the queue and is not returned directly (because the user or application who sent the request receives an immediate response containing a token).

Asynchronous response expiration 30 days The amount of time that responses to asynchronous requests are stored, and remain accessible through the QueueInfo action.