276a8bb029
When performing concurrent user admin actions (e.g. resetUser, addUser, removeUser on ActiveMQServerControl) when using the PropertiesLoginModule with reload=true the underlying user and role properties files can get corrupted. This commit fixes the issue via the following changes: - Add synchronization to the management commands - Add concurrency controls to underlying file access - Change CLI user commands to use remote methods instead of modifying the files directly. This avoids potential concurrent changes. This change forced me to modify the names of some of the commands' parameters to disambiguate them from connection-related parameters. |
||
---|---|---|
.. | ||
src | ||
pom.xml |