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

Better application configuration specification

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            PramodSSImmaneni Pramod Immaneni
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: