Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-10959

[MiNiFi] Refactor minifi-server and minifi-framework

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • MiNiFi

    Description

      Currently C2NifiClientService is a "god" class doing too much and used too much.

      We need to split this class into separate smaller classes keeping SRP principle in mind, that would improve comprehensibility, maintainability and testability.

      Also consider to introduce dependency injection framework (spring). Check how it increases the bundle size and memory footprint.

      Attachments

        Activity

          People

            Unassigned Unassigned
            briansolo1985 Ferenc Kis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: