GitHub user michaelandrepearce opened a pull request:
https://github.com/apache/activemq-artemis/pull/2359
DO NOT MERGE
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/michaelandrepearce/activemq-artemis
qpid-lvq-extra
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/2359.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2359
----
commit 42da857be1c5e526dd6d57bd1fb07e6b0bcd7d11
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-10-09T17:17:31Z
ARTEMIS-2094 Only deploy reloadable config if reloaded.
commit 793d8bb7b1bf83adbebf57afebf09cd89b4698b7
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-10-10T06:56:56Z
NO-JIRA Fix NPE seen in test case logs
commit b3cda1a7259410f4cec6a7f38f4c89a003c2ed9e
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-10-10T00:07:02Z
ARTEMIS-2117 Add custom LVQ Key and Non Destructive Queue into Broker
Implement custom LVQ Key and Non-Destructive in broker - protocol agnostic
Make feature configurable via broker.xml, core apis and
activemqservercontrol
Add last-value-key test cases
Add non-destructive with lvq test cases
Add non-destructive with expiry-delay test cases
Update documents
Add new methods to support create, update with new attributes
Refactor to pass through queue-attributes in client side methods to reduce
further method changes for adding new attributes in future and avoid methods
with endless parameters. (note: in future this should prob be done server side
too)
Update existing test cases and fake impls for new methods/attributes
----
---