Uploaded image for project: 'Apache Apex Core'
  1. Apache Apex Core
  2. APEXCORE-234

Better application configuration specification


    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:


      The current property file specification follows the hadoop configuration file format and this has led to some drawbacks.
      a. The names for the properties and attributes are verbose in the configuration file.
      b. When there are nested properties in operators the syntax deviates from the bean specification because it introduces some specific keywords in the specification like .prop and ,attr.

      There will already be some changes afoot based on the following
      a. When adding ability to specify single instance attributes (https://malhar.atlassian.net/browse/APEXCORE-233) implementing it in the current syntax may not be possible or lead to very unwieldy syntax.
      b. There are also other ideas such as one from David to have the ability to specify global application level attributes which possible require rethinking the current syntax.

      Users have also asked for an easier and more consistent way to specify these properties. This issue is to track the ideas and progress of these changes.




            • Assignee:
              PramodSSImmaneni Pramod Immaneni
            • Votes:
              0 Vote for this issue
              4 Start watching this issue


              • Created: