...
All of the Resource components are found in the nifi-web-api
module, in the org.apache.nifi.web.api
package.
Bootstrap
In order for an organization to be able to depend on NiFi to handle their dataflows in an automated fashion, the organization needs to be able
to rely on NiFi to handle unexpected conditions and to be able to startup and shutdown in an easy-to-use, consistent manner. The Bootstrap module
is responsible for achieving these goals. The Bootstrap allows the user to easily configure how the NiFi JVM will be started by relying on the
configuration provided in the bootstrap.properties
file. This allows the application to easily be started with Remote Debugging enabled,
with specified minimum and maximum heap sizes, and with other important JVM options.
Once the NIFi application has been started, the bootstrap is then responsible for monitoring NiFi and restarting the service as needed in order
to ensure that the application continues to provide reliable dataflow.
NarClassLoader