This closes #1215
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/7074baea Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/7074baea Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/7074baea Branch: refs/heads/master Commit: 7074baea2adb333e2383649a632de0d65e7904df Parents: 694dbd7 23b3d21 Author: Clebert Suconic <[email protected]> Authored: Sun Apr 23 16:01:53 2017 -0400 Committer: Clebert Suconic <[email protected]> Committed: Sun Apr 23 16:01:53 2017 -0400 ---------------------------------------------------------------------- .../artemis/utils/CompositeAddress.java | 97 +++++++ .../amqp/proton/ProtonServerSenderContext.java | 2 +- .../protocol/mqtt/MQTTSubscriptionManager.java | 13 +- .../core/postoffice/impl/CompositeAddress.java | 50 ---- .../postoffice/impl/SimpleAddressManager.java | 12 +- .../cluster/impl/ClusterConnectionBridge.java | 4 +- .../core/server/impl/ActiveMQServerImpl.java | 18 +- .../core/server/impl/CompositeAddressTest.java | 39 +++ docs/user-manual/en/address-model.md | 3 + .../amqp/ProtonFullQualifiedNameTest.java | 237 ++++++++++++++++ .../tests/integration/amqp/ProtonTestBase.java | 5 + .../client/FullQualifiedQueueTest.java | 257 ++++++++++++++++++ .../management/AddressControlTest.java | 6 + .../integration/mqtt/imported/MQTTFQQNTest.java | 184 +++++++++++++ .../integration/openwire/FQQNOpenWireTest.java | 272 +++++++++++++++++++ .../tests/integration/stomp/FQQNStompTest.java | 103 +++++++ .../tests/integration/stomp/StompTestBase.java | 4 + .../impl/WildcardAddressManagerUnitTest.java | 30 ++ 18 files changed, 1266 insertions(+), 70 deletions(-) ----------------------------------------------------------------------
