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.