This is an automated email from the ASF dual-hosted git repository. clebertsuconic pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
commit eb3c4931c2871a58fea9208eebaf90bc8ffbe462 Merge: 47a5406 84067d8 Author: Clebert Suconic <[email protected]> AuthorDate: Mon Oct 28 09:01:42 2019 -0400 This closes #2850 .../apache/activemq/artemis/logs/AuditLogger.java | 7 + .../api/config/ActiveMQDefaultConfiguration.java | 6 + .../api/core/management/ActiveMQServerControl.java | 58 ++- .../api/core/management/AddressControl.java | 3 + .../api/core/management/AddressSettingsInfo.java | 270 +++++++++++- .../artemis/api/core/management/DivertControl.java | 3 + .../artemis/api/core/management/QueueControl.java | 6 + .../artemis/api/core/management/ResourceNames.java | 31 +- .../core/management/AddressSettingsInfoTest.java | 57 ++- .../api/core/management/ResourceNamesTest.java | 91 ++++ .../deployers/impl/FileConfigurationParser.java | 6 + .../management/impl/ActiveMQServerControlImpl.java | 224 ++++++++-- .../core/management/impl/AddressControlImpl.java | 8 + .../core/management/impl/DivertControlImpl.java | 15 +- .../core/management/impl/QueueControlImpl.java | 16 + .../core/postoffice/impl/PostOfficeImpl.java | 133 ++++++ .../core/postoffice/impl/SimpleAddressManager.java | 2 +- .../artemis/core/server/RoutingContext.java | 2 +- .../core/server/impl/ActiveMQServerImpl.java | 20 +- .../artemis/core/server/impl/AddressInfo.java | 14 +- .../artemis/core/server/impl/DivertImpl.java | 2 +- .../artemis/core/server/impl/JournalLoader.java | 3 +- .../core/server/impl/PostOfficeJournalLoader.java | 5 +- .../artemis/core/server/impl/QueueImpl.java | 33 +- .../core/server/impl/RoutingContextImpl.java | 3 +- .../management/impl/ManagementServiceImpl.java | 2 +- .../core/settings/impl/AddressSettings.java | 50 ++- .../artemis/core/settings/impl/DeletionPolicy.java | 11 + .../core/settings/impl/SlowConsumerPolicy.java | 11 + .../resources/schema/artemis-configuration.xsd | 11 +- .../core/config/impl/FileConfigurationTest.java | 2 + .../impl/journal/AddressBindingEncodingTest.java | 52 +++ .../resources/ConfigurationTest-full-config.xml | 1 + ...rationTest-xinclude-config-address-settings.xml | 1 + .../src/test/resources/artemis-configuration.xsd | 15 + docs/user-manual/en/SUMMARY.md | 1 + docs/user-manual/en/address-model.md | 13 +- docs/user-manual/en/configuration-index.md | 4 + docs/user-manual/en/retroactive-addresses.md | 88 ++++ .../RequestReplyMultiProtocolTest.java | 5 +- .../crossprotocol/RequestReplyNonJMSTest.java | 14 +- .../management/ActiveMQServerControlTest.java | 302 ++++++++++++- .../ActiveMQServerControlUsingCoreTest.java | 155 ++++++- .../integration/management/AddressControlTest.java | 13 + .../management/AddressControlUsingCoreTest.java | 5 + .../integration/management/DivertControlTest.java | 24 ++ .../management/DivertControlUsingCoreTest.java | 5 + .../integration/management/QueueControlTest.java | 24 +- .../management/QueueControlUsingCoreTest.java | 5 + .../server/RetroactiveAddressFailoverTest.java | 119 ++++++ .../integration/server/RetroactiveAddressTest.java | 476 +++++++++++++++++++++ .../core/server/impl/fakes/FakeJournalLoader.java | 3 +- 52 files changed, 2341 insertions(+), 89 deletions(-)
