You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2019/10/28 13:04:19 UTC

[activemq-artemis] 03/03: This closes #2850

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 <cl...@apache.org>
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(-)