Component Lifecycle
The NiFi API provides lifecycle support through use of Java Annotations. The org.apache.nifi.annotations.lifecycle
package contains several annotations for lifecycle management. The following Annotations may be applied to Java methods in a NiFi component to indicate to the framework when the methods should be called. For the discussion of Component Lifecycle, we will define a NiFi component as a Processor, ControllerServices, or ReportingTask.