Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

minor versions of NiFi. It is, therefore, not recommended that implementations be developed outside of the NiFi codebase.

 

Provenance Repository

The Provenance Repository is responsible for storing, retrieving, and querying all Data Provenance Events. Each time that a FlowFile is

...

minor versions of NiFi. It is, therefore, not recommended that implementations be developed outside of the NiFi codebase.

 

Process Session

The Process Session (often referred to simply as a "session") provides Processors access to FlowFiles and provides transactional behavior across

...

The Reporting Task is an extension point, and its API will not change from one minor release of NiFi to another but may change with a new

major release of NiFi.

 

Controller Service

The Controller Service is a mechanism that allows state or resources to be shared across multiple components in the flow. The SSLContextService, for instance,

...

The Controller Service is an extension point, and its API will not change from one minor release of NiFi to another but may change with a new

major release of NiFi.

 

Process Scheduler

In order for a Processor or a Reporting Task to be invoked, it needs to be scheduled to do so. This responsibility belongs to the Process Scheduler. In addition to

...

The Prioritizer is an extension point, and its API will not change from one minor release of NiFi to another but may change with a new

major release of NiFi.

 

Flow Controller

In order for NiFi's User Interface to display the wealth of information that it renders, it must have some place to gather that information.

...

configuration found in the nifi.properties file.

 

Authority Provider

When NiFi is configured, it can be configured to run in secure mode, using SSL to access the web endpoints or to run in non-secure mode,

...

The Authority Provider is an extension point, and its API will not change from one minor release of NiFi to another but may change with a new

major release of NiFi.

 

*-Resources

NiFi's User Interface shows only information that is available via the NiFi RESTful API. This is accomplished by accessing the different endpoints

...

All of the Resource components are found in the nifi-web-api module, in the org.apache.nifi.web.api package.

 

Bootstrap

 

 

NarClassLoader

...