This is an automated email from the ASF dual-hosted git repository. vavrtom pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git
The following commit(s) were added to refs/heads/main by this push: new b50372dc3a QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#199) b50372dc3a is described below commit b50372dc3a31ff23346341ad1866b5248276d8be Author: Daniil Kirilyuk <daniel.kiril...@gmail.com> AuthorDate: Mon Aug 7 09:59:46 2023 +0200 QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#199) --- .../client/AugumentConnectionUrl.java | 3 +- .../dependency_resolution/ClasspathQuery.java | 7 ++-- .../SimpleConversionTest.java | 41 ++++++++++------------ 3 files changed, 23 insertions(+), 28 deletions(-) diff --git a/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/client/AugumentConnectionUrl.java b/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/client/AugumentConnectionUrl.java index 44dade99ec..d2fe2fe71a 100644 --- a/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/client/AugumentConnectionUrl.java +++ b/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/client/AugumentConnectionUrl.java @@ -20,7 +20,6 @@ package org.apache.qpid.systests.end_to_end_conversion.client; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -37,6 +36,6 @@ public class AugumentConnectionUrl implements ClientInstruction public Map<String, String> getConnectionUrlConfig() { - return Collections.unmodifiableMap(_connectionUrlConfig); + return Map.copyOf(_connectionUrlConfig); } } diff --git a/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/dependency_resolution/ClasspathQuery.java b/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/dependency_resolution/ClasspathQuery.java index 8b62a999b4..00f12662c0 100644 --- a/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/dependency_resolution/ClasspathQuery.java +++ b/systests/end-to-end-conversion-tests/src/main/java/org/apache/qpid/systests/end_to_end_conversion/dependency_resolution/ClasspathQuery.java @@ -26,7 +26,6 @@ import java.net.URL; import java.nio.file.Path; import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -61,10 +60,10 @@ public class ClasspathQuery _classpathCache = CacheBuilder.newBuilder() .maximumSize(8) .recordStats() - .build(new CacheLoader<Collection<String>, List<File>>() + .build(new CacheLoader<>() { @Override - public List<File> load(final Collection<String> key) throws Exception + public List<File> load(final Collection<String> key) { return doBuildClassPath(key); } @@ -88,7 +87,7 @@ public class ClasspathQuery private static List<File> doBuildClassPath(final Collection<String> gavs) { - return Collections.unmodifiableList(new ArrayList<>(getJarFiles(gavs))); + return List.copyOf(new ArrayList<>(getJarFiles(gavs))); } private static Set<File> getJarFiles(final Collection<String> gavs) diff --git a/systests/end-to-end-conversion-tests/src/test/java/org/apache/qpid/systests/end_to_end_conversion/SimpleConversionTest.java b/systests/end-to-end-conversion-tests/src/test/java/org/apache/qpid/systests/end_to_end_conversion/SimpleConversionTest.java index 43a2039105..605367b348 100644 --- a/systests/end-to-end-conversion-tests/src/test/java/org/apache/qpid/systests/end_to_end_conversion/SimpleConversionTest.java +++ b/systests/end-to-end-conversion-tests/src/test/java/org/apache/qpid/systests/end_to_end_conversion/SimpleConversionTest.java @@ -28,8 +28,6 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assumptions.assumeFalse; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Arrays; -import java.util.Collections; import java.util.EnumSet; import java.util.HashMap; import java.util.List; @@ -157,8 +155,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase { final MessageDescription messageDescription = new MessageDescription(); messageDescription.setMessageType(MessageDescription.MessageType.OBJECT_MESSAGE); - messageDescription.setContent(new SerializableTestClass(Collections.singletonMap("testKey", "testValue"), - Collections.singletonList(42))); + messageDescription.setContent(new SerializableTestClass(Map.of("testKey", "testValue"), List.of(42))); performSimpleTest(messageDescription); } @@ -199,7 +196,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(AMQP_PRE010_PROTOCOLS.contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_0_10).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); ClientMessage publishedMessage = clientResults.get(0); ClientMessage subscriberMessage = clientResults.get(1); @@ -214,7 +211,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(AMQP_PRE010_PROTOCOLS.contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_1_0).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); ClientMessage publishedMessage = clientResults.get(0); ClientMessage subscriberMessage = clientResults.get(1); @@ -232,7 +229,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_0_10).contains(getPublisherProtocolVersion()) && AMQP_PRE010_PROTOCOLS.contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); ClientMessage publishedMessage = clientResults.get(0); ClientMessage subscriberMessage = clientResults.get(1); @@ -248,7 +245,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_0_10).contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_1_0).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); ClientMessage publishedMessage = clientResults.get(0); ClientMessage subscriberMessage = clientResults.get(1); @@ -268,7 +265,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && AMQP_PRE010_PROTOCOLS.contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); // On the wire the "message-id-string comprises an identity of the publisher + a message sequence number ClientMessage publishedMessage = clientResults.get(0); @@ -283,7 +280,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && AMQP_PRE010_PROTOCOLS.contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "UUID")); ClientMessage publishedMessage = clientResults.get(0); @@ -303,7 +300,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && AMQP_PRE010_PROTOCOLS.contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "UUID_STRING")); ClientMessage publishedMessage = clientResults.get(0); @@ -324,7 +321,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && AMQP_PRE010_PROTOCOLS.contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "PREFIXED_UUID_STRING")); ClientMessage publishedMessage = clientResults.get(0); @@ -344,7 +341,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_0_10).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.emptyMap()); + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of()); // On the wire the message-id is a message-id-string comprising an identity of the pubisher + a message // sequence number @@ -361,7 +358,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_0_10).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "UUID")); ClientMessage publishedMessage = clientResults.get(0); @@ -381,7 +378,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_0_10).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "UUID_STRING")); ClientMessage publishedMessage = clientResults.get(0); @@ -401,7 +398,7 @@ public class SimpleConversionTest extends EndToEndConversionTestBase assumeTrue(EnumSet.of(Protocol.AMQP_1_0).contains(getPublisherProtocolVersion()) && EnumSet.of(Protocol.AMQP_0_10).contains(getSubscriberProtocolVersion())); - List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Collections.singletonMap( + List<ClientMessage> clientResults = performProviderAssignedMessageIdTest(Map.of( JMS_MESSAGE_IDPOLICY_MESSAGE_IDTYPE, "PREFIXED_UUID_STRING")); ClientMessage publishedMessage = clientResults.get(0); @@ -587,17 +584,17 @@ public class SimpleConversionTest extends EndToEndConversionTestBase new ClientInstructionBuilder().configureDestinations(_defaultDestinations) .receiveMessage(destinationJndiName, messageDescription) .build(); - List<ClientResult> clientResults = performTest(publisherInstructions, subscriberInstructions); + final List<ClientResult> clientResults = performTest(publisherInstructions, subscriberInstructions); assertThat("Unexpected number of client results", clientResults.size(), equalTo(2)); - ClientResult publishedClientResult = clientResults.get(0); + final ClientResult publishedClientResult = clientResults.get(0); assertThat("Unexpected number of published client messages", publishedClientResult.getClientMessages().size(), equalTo(1)); - ClientMessage publishedMessage = publishedClientResult.getClientMessages().get(0); + final ClientMessage publishedMessage = publishedClientResult.getClientMessages().get(0); - ClientResult subscriberClientResults = clientResults.get(1); + final ClientResult subscriberClientResults = clientResults.get(1); assertThat("Unexpected number of published client messages", subscriberClientResults.getClientMessages().size(), equalTo(1)); - ClientMessage subscriberMessage = subscriberClientResults.getClientMessages().get(0); + final ClientMessage subscriberMessage = subscriberClientResults.getClientMessages().get(0); - return Arrays.asList(publishedMessage, subscriberMessage); + return List.of(publishedMessage, subscriberMessage); } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org