NiFi Developer's Guide
Also available as:
PDF
loading table of contents...

Controller Services

The ControllerService interface allows developers to share functionality and state across the JVM in a clean and consistent manner. The interface resembles that of the Processor interface but does not have an onTrigger method because Controller Services are not scheduled to run periodically, and Controller Services do not have Relationships because they are not integrated into the flow directly. Rather, they are used by Processors, Reporting Tasks, and other Controller Services.