Mark Payne created NIFI-5769: -------------------------------- Summary: FlowController should prefer composition over inheritance Key: NIFI-5769 URL: https://issues.apache.org/jira/browse/NIFI-5769 Project: Apache NiFi Issue Type: Improvement Components: Core Framework Reporter: Mark Payne Assignee: Mark Payne
Currently, FlowController implements many different interfaces. At this time, the class is several thousand lines of code, which makes rendering take quite a while in IDE's and makes it more difficult to edit and maintain. Many of these interfaces are unrelated and FlowController has become a bit of a hodgepodge of functionality. We should refactor FlowController to externalize a lot of this logic and let FlowController use composition rather than inheritance. -- This message was sent by Atlassian JIRA (v7.6.3#76005)