[
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)