diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/AmqpPluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/AmqpPluginTest.java index bcde01885b..56bae067d0 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/AmqpPluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/AmqpPluginTest.java @@ -47,8 +47,8 @@ import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledV import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledVerifier.MESSAGE_ACKED; import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledVerifier.MESSAGE_EXPIRED; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; @@ -74,7 +74,7 @@ public class AmqpPluginTest extends AmqpClientTestSupport { protected static final Logger LOG = LoggerFactory.getLogger(AmqpPluginTest.class); - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier = new MethodCalledVerifier(methodCalls); @Override diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/CorePluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/CorePluginTest.java index eba9eb043e..a97899cbd2 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/CorePluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/CorePluginTest.java @@ -26,6 +26,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.BiConsumer; @@ -100,7 +101,7 @@ public class CorePluginTest extends JMSTestBase { private Queue queue; - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier = new MethodCalledVerifier(methodCalls); private final ConfigurationVerifier configurationVerifier = new ConfigurationVerifier(); public static final String INVM_CONNECTOR_FACTORY = InVMConnectorFactory.class.getCanonicalName(); diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/FederationBrokerPluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/FederationBrokerPluginTest.java index ebcb29c75a..1a193c1706 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/FederationBrokerPluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/FederationBrokerPluginTest.java @@ -23,8 +23,8 @@ import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import javax.jms.Topic; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import org.apache.activemq.artemis.api.core.SimpleString; @@ -56,7 +56,7 @@ public class FederationBrokerPluginTest extends FederatedTestBase { @Rule public RetryRule retryRule = new RetryRule(2); - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier0 = new MethodCalledVerifier(methodCalls); @Override diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MethodCalledVerifier.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MethodCalledVerifier.java index 2255060250..eaffdd9816 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MethodCalledVerifier.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MethodCalledVerifier.java @@ -5,8 +5,8 @@ package org.apache.activemq.artemis.tests.integration.plugin; import java.util.Arrays; import java.util.EnumSet; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import com.google.common.base.Preconditions; @@ -120,7 +120,7 @@ public class MethodCalledVerifier implements ActiveMQServerPlugin { } public MethodCalledVerifier() { - this(new HashMap()); + this(new ConcurrentHashMap<>()); } @Override diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MqttPluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MqttPluginTest.java index 6026d634c1..3e90e052b1 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MqttPluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MqttPluginTest.java @@ -16,8 +16,8 @@ */ package org.apache.activemq.artemis.tests.integration.plugin; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; @@ -61,7 +61,7 @@ import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledV public class MqttPluginTest extends MQTTTestSupport { - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier = new MethodCalledVerifier(methodCalls); @Override diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/OpenwirePluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/OpenwirePluginTest.java index 425bac8ac4..5efb212bd6 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/OpenwirePluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/OpenwirePluginTest.java @@ -49,8 +49,8 @@ import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledV import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledVerifier.MESSAGE_ACKED; import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledVerifier.MESSAGE_EXPIRED; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; import javax.jms.JMSException; @@ -71,7 +71,7 @@ import org.junit.Test; public class OpenwirePluginTest extends BasicOpenWireTest { - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier = new MethodCalledVerifier(methodCalls); @Override diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/StompPluginTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/StompPluginTest.java index 60c12f69f5..eb1bf57d5e 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/StompPluginTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/StompPluginTest.java @@ -51,8 +51,8 @@ import static org.apache.activemq.artemis.tests.integration.plugin.MethodCalledV import java.net.URI; import java.util.Arrays; import java.util.Collection; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicInteger; @@ -109,7 +109,7 @@ public class StompPluginTest extends StompTestBase { } } - private final Map methodCalls = new HashMap<>(); + private final Map methodCalls = new ConcurrentHashMap<>(); private final MethodCalledVerifier verifier = new MethodCalledVerifier(methodCalls); private final AtomicBoolean stompBeforeCreateSession = new AtomicBoolean(); private final AtomicBoolean stompBeforeRemoveSession = new AtomicBoolean();