Uploaded image for project: 'Metron (Retired)'
  1. Metron (Retired)
  2. METRON-638

Refactor ConfiguredBolt

    XMLWordPrintableJSON

Details

    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Currently ConfiguredBolt extends BaseRichBolt and is included in other bolts through inheritance. This limits it's use to only a subset of Storm Bolts: those that also extend BaseRichBolt. Bolts that must extends a different Base Bolt (BaseWindowBolt for example) cannot use it. This component could be useful outside of Storm as well.

      We need to refactor the ConfiguredBolt into a separate class that can be included in any other class through composition rather than inheritance.

      Attachments

        1. ZkConfigurationManager.java
          1 kB
          Ryan Merriman
        2. ParserConfigurationManager.java
          1 kB
          Ryan Merriman
        3. GlobalConfigurationManager.java
          1 kB
          Ryan Merriman

        Issue Links

          Activity

            People

              rmerriman Ryan Merriman
              rmerriman Ryan Merriman
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: