[ https://issues.apache.org/jira/browse/METRON-638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ryan Merriman updated METRON-638: --------------------------------- Attachment: ZkConfigurationManager.java ParserConfigurationManager.java GlobalConfigurationManager.java > Refactor ConfiguredBolt > ----------------------- > > Key: METRON-638 > URL: https://issues.apache.org/jira/browse/METRON-638 > Project: Metron > Issue Type: Bug > Reporter: Ryan Merriman > Assignee: Ryan Merriman > Attachments: GlobalConfigurationManager.java, > ParserConfigurationManager.java, ZkConfigurationManager.java > > > 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. -- This message was sent by Atlassian JIRA (v6.3.4#6332)