clebert suconic created ARTEMIS-851:
---------------------------------------

             Summary: 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: 1.6.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.3.4#6332)

Reply via email to