Alex Huang created CLOUDSTACK-4169:
--------------------------------------

             Summary: Move all of the config.java enums to ConfigKey
                 Key: CLOUDSTACK-4169
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4169
             Project: CloudStack
          Issue Type: Improvement
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.2.0
            Reporter: Alex Huang
            Assignee: Harikrishna Patnala
             Fix For: Future


I added a class called ConfigKey and ConfigValue to supplant the current 
Config.java.  Config.java is an enum which makes it difficult for other plugins 
to introduce configuration parameters.  This also consolidates the idea that 
config variables can be changed dynamically or has scoped.  It should 
consolidate how to check for validity of the value.  

This way plugins can introduce their own configs without changing the core 
system.  The goal has to be to eliminate Config.java entirely.  The stated 
todos are written in ConfigDepotImpl.java.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to