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 e8f7a0b623 QPID-8653: [Broker-J] Code cleanup: collection type 
arguments, collection factory methods, lambdas (#196)
e8f7a0b623 is described below

commit e8f7a0b623e19dc73ec0ea99cae1606087ee09af
Author: Daniil Kirilyuk <daniel.kiril...@gmail.com>
AuthorDate: Mon Aug 7 09:57:12 2023 +0200

    QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection 
factory methods, lambdas (#196)
---
 .../org/apache/qpid/tests/protocol/v0_10/Disassembler.java   |  8 +-------
 .../org/apache/qpid/tests/protocol/v0_10/FrameEncoder.java   |  2 --
 .../org/apache/qpid/tests/protocol/v0_10/Interaction.java    |  4 +---
 .../apache/qpid/tests/protocol/v0_10/SessionInteraction.java |  1 -
 .../org/apache/qpid/tests/protocol/v0_10/ExchangeTest.java   |  7 +++----
 .../java/org/apache/qpid/tests/protocol/v0_10/QueueTest.java |  1 -
 .../extensions/authtimeout/AuthenticationTimeoutTest.java    |  2 --
 .../protocol/v0_10/extensions/exchange/ExchangeTest.java     |  6 +++---
 .../tests/protocol/v0_10/extensions/queue/QueueTest.java     | 12 ++++++------
 9 files changed, 14 insertions(+), 29 deletions(-)

diff --git 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Disassembler.java
 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Disassembler.java
index f5de466433..47077eb580 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Disassembler.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Disassembler.java
@@ -56,13 +56,7 @@ public final class Disassembler implements 
ProtocolEventSender, ProtocolDelegate
     private final ByteBufferSender _sender;
     private final Object _sendlock = new Object();
     private volatile int _maxPayload;
-    private final static ThreadLocal<BBEncoder> _encoder = new 
ThreadLocal<BBEncoder>()
-    {
-        public BBEncoder initialValue()
-        {
-            return new BBEncoder(4 * 1024);
-        }
-    };
+    private final static ThreadLocal<BBEncoder> _encoder = 
ThreadLocal.withInitial(() -> new BBEncoder(4 * 1024));
 
     public Disassembler(ByteBufferSender sender, int maxFrame)
     {
diff --git 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/FrameEncoder.java
 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/FrameEncoder.java
index dfec4f451e..cc49a13e28 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/FrameEncoder.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/FrameEncoder.java
@@ -26,8 +26,6 @@ import java.util.List;
 import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.qpid.server.bytebuffer.QpidByteBuffer;
-import org.apache.qpid.server.protocol.v0_10.transport.BBEncoder;
-import org.apache.qpid.server.protocol.v0_10.transport.Method;
 import org.apache.qpid.server.protocol.v0_10.transport.ProtocolEvent;
 import org.apache.qpid.server.transport.ByteBufferSender;
 import org.apache.qpid.tests.protocol.OutputEncoder;
diff --git 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Interaction.java
 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Interaction.java
index 7b335acaee..10f5b31acb 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Interaction.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/Interaction.java
@@ -23,7 +23,6 @@ package org.apache.qpid.tests.protocol.v0_10;
 import static java.nio.charset.StandardCharsets.UTF_8;
 
 import java.nio.ByteBuffer;
-import java.util.Collections;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -179,8 +178,7 @@ public class Interaction extends 
AbstractInteraction<Interaction>
         {
             final ConnectionStart start = 
this.negotiateProtocol().consumeResponse()
                                               
.consumeResponse().getLatestResponse(ConnectionStart.class);
-            final List<Object> supportedMechanisms =
-                    start.getMechanisms() == null ? Collections.emptyList() : 
start.getMechanisms();
+            final List<Object> supportedMechanisms = start.getMechanisms() == 
null ? List.of() : start.getMechanisms();
 
             if (supportedMechanisms.stream().noneMatch(m -> 
String.valueOf(m).equalsIgnoreCase(ConnectionInteraction.SASL_MECHANISM_PLAIN)))
             {
diff --git 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/SessionInteraction.java
 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/SessionInteraction.java
index 2909126901..498b5125d7 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/SessionInteraction.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/main/java/org/apache/qpid/tests/protocol/v0_10/SessionInteraction.java
@@ -20,7 +20,6 @@
  */
 package org.apache.qpid.tests.protocol.v0_10;
 
-import org.apache.qpid.server.protocol.v0_10.transport.Method;
 import org.apache.qpid.server.protocol.v0_10.transport.SessionAttach;
 import org.apache.qpid.server.protocol.v0_10.transport.SessionCommandPoint;
 import org.apache.qpid.server.protocol.v0_10.transport.SessionDetach;
diff --git 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/ExchangeTest.java
 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/ExchangeTest.java
index ec878ef925..22c84beeff 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/ExchangeTest.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/ExchangeTest.java
@@ -28,7 +28,7 @@ import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
-import java.util.Collections;
+import java.util.Map;
 
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
@@ -493,7 +493,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase
                        .bindExchange("amq.direct")
                        .bindQueue(BrokerAdmin.TEST_QUEUE_NAME)
                        .bindBindingKey("bk")
-                       
.bindArguments(Collections.singletonMap(JMS_SELECTOR.name(), "name='a'"))
+                       .bindArguments(Map.of(JMS_SELECTOR.name(), "name='a'"))
                        .bind()
                        .session()
                        .flushCompleted()
@@ -505,8 +505,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase
                                                     
.boundExchange("amq.direct")
                                                     
.boundQueue(BrokerAdmin.TEST_QUEUE_NAME)
                                                     .boundBindingKey("bk")
-                                                    
.boundArguments(Collections.singletonMap(JMS_SELECTOR.name(),
-                                                                               
              "name='a'"))
+                                                    
.boundArguments(Map.of(JMS_SELECTOR.name(), "name='a'"))
                                                     .bound()
                                                     .session()
                                                     .flushCompleted()
diff --git 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/QueueTest.java
 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/QueueTest.java
index 0357af3498..1722d22a6c 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/QueueTest.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/QueueTest.java
@@ -27,7 +27,6 @@ import static org.hamcrest.CoreMatchers.nullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
-import org.hamcrest.Matchers;
 import org.junit.jupiter.api.Test;
 
 import org.apache.qpid.server.protocol.v0_10.transport.ExecutionErrorCode;
diff --git 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/authtimeout/AuthenticationTimeoutTest.java
 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/authtimeout/AuthenticationTimeoutTest.java
index c14454a3c7..3298110c52 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/authtimeout/AuthenticationTimeoutTest.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/authtimeout/AuthenticationTimeoutTest.java
@@ -19,9 +19,7 @@
  */
 package org.apache.qpid.tests.protocol.v0_10.extensions.authtimeout;
 
-import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.hasItem;
-import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
diff --git 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/exchange/ExchangeTest.java
 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/exchange/ExchangeTest.java
index 0f545a0090..0c7973d01f 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/exchange/ExchangeTest.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/exchange/ExchangeTest.java
@@ -26,7 +26,7 @@ import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-import java.util.Collections;
+import java.util.Map;
 
 import org.junit.jupiter.api.Test;
 
@@ -56,7 +56,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase
                                                     
.attachSession(SESSION_NAME)
                                                     .exchange()
                                                     .declareExchange("test")
-                                                    
.declareArguments(Collections.singletonMap("unroutableMessageBehaviour", 
"REJECT"))
+                                                    
.declareArguments(Map.of("unroutableMessageBehaviour", "REJECT"))
                                                     
.declareType(ExchangeDefaults.DIRECT_EXCHANGE_CLASS)
                                                     .declareId(0)
                                                     .declare()
@@ -83,7 +83,7 @@ public class ExchangeTest extends BrokerAdminUsingTestBase
                        .declareExchange("test")
                        .declareType(ExchangeDefaults.DIRECT_EXCHANGE_CLASS)
                        .declareId(0)
-                       .declareArguments(Collections.singletonMap("foo", 
"bar"))
+                       .declareArguments(Map.of("foo", "bar"))
                        .declare()
                        .session()
                        .flushCompleted()
diff --git 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/queue/QueueTest.java
 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/queue/QueueTest.java
index 45edc0afde..d200a79174 100644
--- 
a/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/queue/QueueTest.java
+++ 
b/systests/protocol-tests-amqp-0-10/src/test/java/org/apache/qpid/tests/protocol/v0_10/extensions/queue/QueueTest.java
@@ -27,7 +27,7 @@ import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 
 import java.nio.charset.StandardCharsets;
-import java.util.Collections;
+import java.util.Map;
 
 import org.junit.jupiter.api.Test;
 
@@ -62,8 +62,8 @@ public class QueueTest extends BrokerAdminUsingTestBase
                                                     
.attachSession(SESSION_NAME)
                                                     .queue()
                                                     
.declareQueue(BrokerAdmin.TEST_QUEUE_NAME)
-                                                    
.declareArguments(Collections.singletonMap("defaultFilters",
-                                                                               
                "{\"selector\":{\"x-filter-jms-selector\":[\"id=2\"]}}"))
+                                                    
.declareArguments(Map.of("defaultFilters",
+                                                                             
"{\"selector\":{\"x-filter-jms-selector\":[\"id=2\"]}}"))
                                                     .declareId(0)
                                                     .declare()
                                                     .session()
@@ -76,7 +76,7 @@ public class QueueTest extends BrokerAdminUsingTestBase
             
assertThat(getBrokerAdmin().getQueueDepthMessages(BrokerAdmin.TEST_QUEUE_NAME), 
is(equalTo(0)));
 
             MessageProperties messageProperties1 = new MessageProperties();
-            
messageProperties1.setApplicationHeaders(Collections.singletonMap("id", 1));
+            messageProperties1.setApplicationHeaders(Map.of("id", 1));
 
             interaction.message()
                        .transferDestination(BrokerAdmin.TEST_QUEUE_NAME)
@@ -90,7 +90,7 @@ public class QueueTest extends BrokerAdminUsingTestBase
                        .consumeResponse();
 
             MessageProperties messageProperties2 = new MessageProperties();
-            
messageProperties2.setApplicationHeaders(Collections.singletonMap("id", 2));
+            messageProperties2.setApplicationHeaders(Map.of("id", 2));
             final String body2 = "Message 2 Content";
             interaction.message()
                        .transferDestination(BrokerAdmin.TEST_QUEUE_NAME)
@@ -148,7 +148,7 @@ public class QueueTest extends BrokerAdminUsingTestBase
                        .attachSession(SESSION_NAME)
                        .queue()
                        .declareQueue(BrokerAdmin.TEST_QUEUE_NAME)
-                       .declareArguments(Collections.singletonMap("foo", 
"bar"))
+                       .declareArguments(Map.of("foo", "bar"))
                        .declareId(0)
                        .declare()
                        .session()


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to