ARTEMIS-3708 Collapse key transformer into policy
authorDomenico Francesco Bruscino <brusdev@apache.org>
Tue, 8 Mar 2022 11:02:39 +0000 (12:02 +0100)
committerclebertsuconic <clebert.suconic@gmail.com>
Mon, 21 Mar 2022 23:34:48 +0000 (19:34 -0400)
commit603462a1a5e56418c3bc65ac221919feef598c60
tree9d1ffc360c633134a6dd0bbbeb16d2043b1fcf04
parent2a26e46a8c93635222b42107e307c7f17690fdf0
ARTEMIS-3708 Collapse key transformer into policy
29 files changed:
artemis-server/src/main/java/org/apache/activemq/artemis/core/config/routing/ConnectionRouterConfiguration.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/deployers/impl/FileConfigurationParser.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/ConnectionRouterControlImpl.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/ConnectionRouter.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/ConnectionRouterManager.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/KeyResolver.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicy.java [moved from artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/transformer/ConsistentHashModulo.java with 62% similarity]
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashPolicy.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/Policy.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/PolicyFactoryResolver.java
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/transformer/KeyTransformer.java [deleted file]
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/transformer/TransformerFactory.java [deleted file]
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/transformer/TransformerFactoryResolver.java [deleted file]
artemis-server/src/main/resources/schema/artemis-configuration.xsd
artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java
artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/ConnectionRouterManagerTest.java
artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/ConnectionRouterTest.java
artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/KeyResolverTest.java [moved from artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/targets/KeyTypeResolverTest.java with 73% similarity]
artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicyTest.java [moved from artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/transformer/ConsistentHashModuloTest.java with 68% similarity]
artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/transformer/TransformerFactoryResolverTest.java [deleted file]
artemis-server/src/test/resources/ConfigurationTest-full-config.xml
artemis-server/src/test/resources/ConfigurationTest-xinclude-config.xml
docs/user-manual/en/connection-routers.md
examples/features/connection-router/evenly-redirect/pom.xml
examples/features/connection-router/evenly-redirect/src/main/resources/activemq/server0/broker.xml
examples/features/connection-router/symmetric-redirect/pom.xml
examples/features/connection-router/symmetric-redirect/src/main/resources/activemq/server0/broker.xml
examples/features/connection-router/symmetric-redirect/src/main/resources/activemq/server1/broker.xml
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/routing/AutoClientIDShardClusterTest.java