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)