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