[ https://issues.apache.org/jira/browse/ARTEMIS-851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
clebert suconic closed ARTEMIS-851. ----------------------------------- > Parse System.properties as Configuration > ---------------------------------------- > > Key: ARTEMIS-851 > URL: https://issues.apache.org/jira/browse/ARTEMIS-851 > Project: ActiveMQ Artemis > Issue Type: Improvement > Affects Versions: 1.5.0 > Reporter: clebert suconic > Assignee: clebert suconic > Fix For: 2.0.0 > > > When adding new properties to the configuration, some times users can't > change their configuration and would only be able to add stuff through > system.properties. > I'm adding a new enhancement where System properties with a given prefix will > be set through BeanUtils on the configuration. > The System property will always replace whatever was defined within the XML, > which will also be useful to eventually change behaviours for temporary tests. > I am planning to also log.info on replaced properties... > The prefix will be configurable, with the default being brokerconfig. > That way you will have: > For example: if you want to configure FailbackDelay on the configuration with > a system property you would do: > -Dbrokerconfig.failbackDelay=5000 > There will be a property configuration where users can change the prefix. -- This message was sent by Atlassian JIRA (v6.4.14#64029)