Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-2327

Abstract class ConfigurableTopology

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • storm-core
    • None

    Description

      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, 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.

      Attachments

        Activity

          People

            jnioche Julien Nioche
            jnioche Julien Nioche
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 10m
                2h 10m