Ryan Merriman created METRON-638: ------------------------------------ Summary: 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
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)