[ https://issues.apache.org/jira/browse/STORM-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jungtaek Lim resolved STORM-2327. --------------------------------- Resolution: Fixed Assignee: Julien Nioche Fix Version/s: 2.0.0 Thanks [~jnioche], I merged into master. If you want me to port back this into 1.x branch please create a PR against 1.x branch and let me know. Thanks again! > Abstract class ConfigurableTopology > ----------------------------------- > > Key: STORM-2327 > URL: https://issues.apache.org/jira/browse/STORM-2327 > Project: Apache Storm > Issue Type: New Feature > Components: storm-core > Affects Versions: 2.0.0 > Reporter: Julien Nioche > Assignee: Julien Nioche > Priority: Minor > Fix For: 2.0.0 > > Time Spent: 2h > Remaining Estimate: 0h > > Classes which run topologies often repeat the same code and pattern to: > * populate the configuration from a file instead of ~/.storm > * determine whether to run locally or remotely > * set a TTL for a topology > Flux provides an elegant way of dealing with these but sometimes it is > simpler to define a topology in Java code. > In [StormCrawler|http://stormcrawler.net], we implemented an abstract class > named ConfigurableTopology which can be extended and saves users the hassle > of having to write code for the things above. I will open a PR containing > this class so that we can discuss and comment whether it is of any use at all. -- This message was sent by Atlassian JIRA (v6.3.15#6346)