[
https://issues.apache.org/jira/browse/METRON-638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15946271#comment-15946271
]
Matt Foley commented on METRON-638:
-----------------------------------
We also need to look at
metron-platform/metron-common/src/main/java/org/apache/metron/common/cli/ConfigurationManager.java
It appears to abstract the Zk Curator config capability for use with Threat
Triage feature.
> 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.15#6346)