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

commit 9fb7cae60e9648ff9cc8c50ad8194e466febf661
Author: Daniil Kirilyuk <daniel.kiril...@gmail.com>
AuthorDate: Mon Aug 7 10:01:41 2023 +0200

    QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection 
factory methods, lambdas (#200)
---
 .../PreemptiveAuthenticationTest.java              | 23 ++++++-------
 .../http/compression/CompressedResponsesTest.java  |  4 +--
 .../endtoend/logging/VirtualHostLoggerTest.java    |  7 ++--
 .../endtoend/message/ExportImportMessagesTest.java |  5 ++-
 .../endtoend/message/MessageManagementTest.java    | 15 ++++----
 .../tests/http/endtoend/message/MessageTest.java   | 34 +++++++-----------
 .../http/endtoend/message/TimeToLiveTest.java      |  6 ++--
 .../tests/http/endtoend/port/HttpPortTest.java     |  4 +--
 .../qpid/tests/http/endtoend/port/PortTest.java    |  4 +--
 .../endtoend/state/VirtualHostRecoveryTest.java    |  3 +-
 .../statistics/StatisticsReportingTest.java        | 34 +++++++++---------
 .../{SpiltStoreTest.java => SplitStoreTest.java}   |  5 ++-
 .../qpid/tests/http/rest/model/CreateTest.java     | 23 ++++++-------
 .../qpid/tests/http/rest/model/OperationTest.java  | 15 ++++----
 .../qpid/tests/http/rest/model/ReadTest.java       | 14 +++-----
 .../qpid/tests/http/rest/model/UpdateTest.java     | 11 +++---
 .../qpid/tests/http/service/StructureTest.java     |  3 +-
 .../http/userprefs/UserPreferencesRestTest.java    | 40 +++++++++-------------
 .../apache/qpid/tests/http/v6_1/BindingTest.java   | 10 +++---
 .../qpid/tests/http/v8_0/LegacyManagementTest.java | 10 +++---
 20 files changed, 116 insertions(+), 154 deletions(-)

diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java
index 5ff8bcce57..eb76e62e96 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/authentication/PreemptiveAuthenticationTest.java
@@ -37,10 +37,11 @@ import java.net.InetAddress;
 import java.security.KeyStore;
 import java.util.ArrayDeque;
 import java.util.Base64;
-import java.util.Collections;
 import java.util.Deque;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 import jakarta.servlet.http.HttpServletResponse;
 
@@ -209,16 +210,13 @@ public class PreemptiveAuthenticationTest extends 
HttpTestBase
             helper.setTls(tls);
             assertThat(helper.submitRequest("broker", "GET"), 
is(equalTo(SC_OK)));
 
-            configHelper.submitRequest("plugin/httpManagement", "POST",
-                                       Collections.<String, 
Object>singletonMap(authEnabledAttrName, Boolean.FALSE), SC_OK);
+            configHelper.submitRequest("plugin/httpManagement", "POST", 
Map.of(authEnabledAttrName, Boolean.FALSE), SC_OK);
 
             assertThat(helper.submitRequest("broker", "GET"), 
is(equalTo(SC_UNAUTHORIZED)));
         }
         finally
         {
-            configHelper.submitRequest("plugin/httpManagement", "POST",
-                                       Collections.<String, 
Object>singletonMap(authEnabledAttrName, Boolean.TRUE), SC_OK);
-
+            configHelper.submitRequest("plugin/httpManagement", "POST", 
Map.of(authEnabledAttrName, Boolean.TRUE), SC_OK);
         }
     }
 
@@ -252,7 +250,8 @@ public class PreemptiveAuthenticationTest extends 
HttpTestBase
 
         final Map<String, Object> truststoreAttr = new HashMap<>();
         truststoreAttr.put(ManagedPeerCertificateTrustStore.TYPE, 
ManagedPeerCertificateTrustStore.TYPE_NAME);
-        
truststoreAttr.put(ManagedPeerCertificateTrustStore.STORED_CERTIFICATES, 
Collections.singletonList(Base64.getEncoder().encodeToString(clientCertificate)));
+        
truststoreAttr.put(ManagedPeerCertificateTrustStore.STORED_CERTIFICATES,
+                
List.of(Base64.getEncoder().encodeToString(clientCertificate)));
 
 
         getHelper().submitRequest("truststore/mytruststore","PUT", 
truststoreAttr, SC_CREATED);
@@ -262,11 +261,11 @@ public class PreemptiveAuthenticationTest extends 
HttpTestBase
         portAttr.put(Port.TYPE, "HTTP");
         portAttr.put(Port.PORT, 0);
         portAttr.put(Port.AUTHENTICATION_PROVIDER, "myexternal");
-        portAttr.put(Port.PROTOCOLS, Collections.singleton(Protocol.HTTP));
-        portAttr.put(Port.TRANSPORTS, Collections.singleton(Transport.SSL));
+        portAttr.put(Port.PROTOCOLS, Set.of(Protocol.HTTP));
+        portAttr.put(Port.TRANSPORTS, Set.of(Transport.SSL));
         portAttr.put(Port.NEED_CLIENT_AUTH, true);
         portAttr.put(Port.KEY_STORE, "mykeystore");
-        portAttr.put(Port.TRUST_STORES, 
Collections.singletonList("mytruststore"));
+        portAttr.put(Port.TRUST_STORES, List.of("mytruststore"));
 
         getHelper().submitRequest("port/myport","PUT", portAttr, SC_CREATED);
         deleteActions.add(object -> getHelper().submitRequest("port/myport", 
"DELETE", SC_OK));
@@ -299,8 +298,8 @@ public class PreemptiveAuthenticationTest extends 
HttpTestBase
         portAttr.put(Port.TYPE, "HTTP");
         portAttr.put(Port.PORT, 0);
         portAttr.put(Port.AUTHENTICATION_PROVIDER, "myanon");
-        portAttr.put(Port.PROTOCOLS, Collections.singleton(Protocol.HTTP));
-        portAttr.put(Port.TRANSPORTS, Collections.singleton(Transport.TCP));
+        portAttr.put(Port.PROTOCOLS, Set.of(Protocol.HTTP));
+        portAttr.put(Port.TRANSPORTS, Set.of(Transport.TCP));
 
         getHelper().submitRequest("port/myport","PUT", portAttr, SC_CREATED);
         deleteActions.add(object -> getHelper().submitRequest("port/myport", 
"DELETE", SC_OK));
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java
index 76424a8250..ba5f3232bf 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/compression/CompressedResponsesTest.java
@@ -28,8 +28,8 @@ import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.InputStream;
 import java.net.HttpURLConnection;
-import java.util.Collections;
 import java.util.LinkedHashMap;
+import java.util.Map;
 import java.util.zip.GZIPInputStream;
 
 import com.fasterxml.jackson.core.JsonParseException;
@@ -74,7 +74,7 @@ public class CompressedResponsesTest extends HttpTestBase
     {
         final boolean expectCompression = allowCompression && acceptCompressed;
 
-        getHelper().submitRequest("plugin/httpManagement", "POST", 
Collections.singletonMap("compressResponses", expectCompression), SC_OK);
+        getHelper().submitRequest("plugin/httpManagement", "POST", 
Map.of("compressResponses", expectCompression), SC_OK);
 
 
         HttpURLConnection conn = 
getHelper().openManagementConnection("/service/metadata", "GET");
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java
index 2b40c69c29..5e91929b55 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/logging/VirtualHostLoggerTest.java
@@ -31,7 +31,6 @@ import static org.junit.jupiter.api.Assumptions.assumeTrue;
 import java.io.File;
 import java.io.InputStreamReader;
 import java.net.HttpURLConnection;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -108,7 +107,7 @@ public class VirtualHostLoggerTest extends HttpTestBase
         final int queueCreateMatchesBefore = countLogFileMatches(downloadUrl, 
"QUE-1001");
         assertThat("Unexpected queue matches before queue creation", 
queueCreateMatchesBefore, is(equalTo(0)));
 
-        getHelper().submitRequest("queue/myqueue", "PUT", 
Collections.emptyMap(), SC_CREATED);
+        getHelper().submitRequest("queue/myqueue", "PUT", Map.of(), 
SC_CREATED);
 
         final int queueCreateMatchesAfter = countLogFileMatches(downloadUrl, 
"QUE-1001");
         assertThat("Unexpected queue matches before queue creation", 
queueCreateMatchesAfter, is(equalTo(1)));
@@ -116,7 +115,7 @@ public class VirtualHostLoggerTest extends HttpTestBase
         ruleAttributes.put("level", "OFF");
         getHelper().submitRequest(loggerRuleUrl, "PUT", ruleAttributes, SC_OK);
 
-        getHelper().submitRequest("queue/myqueue2", "PUT", 
Collections.emptyMap(), SC_CREATED);
+        getHelper().submitRequest("queue/myqueue2", "PUT", Map.of(), 
SC_CREATED);
 
         final int afterLevelChange = countLogFileMatches(downloadUrl, 
"QUE-1001");
         assertThat("Unexpected queue matches after level change", 
afterLevelChange, is(equalTo(queueCreateMatchesAfter)));
@@ -124,7 +123,7 @@ public class VirtualHostLoggerTest extends HttpTestBase
         ruleAttributes.put("level", "INFO");
         getHelper().submitRequest(loggerRuleUrl, "PUT", ruleAttributes, SC_OK);
 
-        getHelper().submitRequest("queue/myqueue3", "PUT", 
Collections.emptyMap(), SC_CREATED);
+        getHelper().submitRequest("queue/myqueue3", "PUT", Map.of(), 
SC_CREATED);
 
         final int afterSecondLevelChange = countLogFileMatches(downloadUrl, 
"QUE-1001");
         assertThat("Unexpected queue matches after level change", 
afterSecondLevelChange, is(equalTo(afterLevelChange + 1)));
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java
index 4567e7c9d5..9ff71994b6 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/ExportImportMessagesTest.java
@@ -26,7 +26,6 @@ import static org.hamcrest.CoreMatchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
@@ -79,7 +78,7 @@ public class ExportImportMessagesTest extends HttpTestBase
 
         changeVirtualHostState("STOPPED");
 
-        Map<String, Object> importArgs = Collections.singletonMap("source", 
extractedBytesAsDataUrl);
+        Map<String, Object> importArgs = Map.of("source", 
extractedBytesAsDataUrl);
         getHelper().postJson("virtualhost/importMessageStore", importArgs, new 
TypeReference<Void>() {}, SC_OK);
 
         changeVirtualHostState("ACTIVE");
@@ -88,7 +87,7 @@ public class ExportImportMessagesTest extends HttpTestBase
 
     private void changeVirtualHostState(final String desiredState) throws 
Exception
     {
-        Map<String, Object> attributes = 
Collections.singletonMap(VirtualHost.DESIRED_STATE, desiredState);
+        Map<String, Object> attributes = Map.of(VirtualHost.DESIRED_STATE, 
desiredState);
         getHelper().submitRequest("virtualhost", "POST", attributes, SC_OK);
     }
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java
index 1ead217a6d..96ebd14fef 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageManagementTest.java
@@ -31,7 +31,6 @@ import static org.hamcrest.Matchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 
 import java.io.IOException;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -70,8 +69,8 @@ public class MessageManagementTest extends HttpTestBase
 
         getHelper().createKeyStoreAndSetItOnPort(getFullTestName());
 
-        final Map<String, Object> odd = Collections.singletonMap(INDEX, 1);
-        final Map<String, Object> even = Collections.singletonMap(INDEX, 0);
+        final Map<String, Object> odd = Map.of(INDEX, 1);
+        final Map<String, Object> even = Map.of(INDEX, 0);
 
         _messageIds = 
Stream.generate(UUID::randomUUID).map(UUID::toString).limit(4).collect(Collectors.toSet());
 
@@ -177,7 +176,7 @@ public class MessageManagementTest extends HttpTestBase
     {
         final Set<Long> ids = new HashSet<>(getMesssageIds(SOURCE_QUEUE_NAME));
         Iterator<Long> iterator = ids.iterator();
-        Set<Long> toDelete = Collections.singleton(iterator.next());
+        Set<Long> toDelete = Set.of(iterator.next());
         iterator.remove();
 
         Map<String, Object> parameters = new HashMap<>();
@@ -214,7 +213,7 @@ public class MessageManagementTest extends HttpTestBase
     public void testClearQueue() throws Exception
     {
         getHelper().submitRequest(String.format("queue/%s/clearQueue", 
SOURCE_QUEUE_NAME), "POST",
-                                  Collections.emptyMap(), 
HttpServletResponse.SC_OK);
+                Map.of(), HttpServletResponse.SC_OK);
 
         assertThat(getBrokerAdmin().getQueueDepthMessages(SOURCE_QUEUE_NAME), 
is(equalTo(0)));
     }
@@ -343,7 +342,7 @@ public class MessageManagementTest extends HttpTestBase
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
     }
 
@@ -352,12 +351,12 @@ public class MessageManagementTest extends HttpTestBase
         final Map<String, Object> messageBody = new HashMap<>();
         messageBody.put("address", queueName);
         messageBody.put("messageId", messageId);
-        messageBody.put("headers", Collections.singletonMap("id", messageId));
+        messageBody.put("headers", Map.of("id", messageId));
         messageBody.put("priority", priority);
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
     }
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java
index fddf04391a..5672b73385 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/MessageTest.java
@@ -33,7 +33,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.List;
@@ -55,7 +54,6 @@ import javax.jms.StreamMessage;
 import javax.jms.TextMessage;
 
 import com.fasterxml.jackson.core.type.TypeReference;
-import com.google.common.base.Strings;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -106,8 +104,7 @@ public class MessageTest extends HttpTestBase
         }
 
         List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                  
Collections.singletonMap("includeHeaders",
-                                                                               
            Boolean.TRUE),
+                                                                  
Map.of("includeHeaders", Boolean.TRUE),
                                                                   
LIST_MAP_TYPE_REF, SC_OK);
         assertThat(messages.size(), is(equalTo(1)));
 
@@ -137,8 +134,7 @@ public class MessageTest extends HttpTestBase
         }
 
         List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                  
Collections.singletonMap("includeHeaders",
-                                                                               
            Boolean.FALSE),
+                                                                  
Map.of("includeHeaders", Boolean.FALSE),
                                                                   
LIST_MAP_TYPE_REF, SC_OK);
         assertThat(messages.size(), is(equalTo(1)));
 
@@ -163,8 +159,7 @@ public class MessageTest extends HttpTestBase
             producer.send(jmsMessage);
 
             List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                      
Collections.singletonMap("includeHeaders",
-                                                                               
                Boolean.FALSE),
+                                                                      
Map.of("includeHeaders", Boolean.FALSE),
                                                                       
LIST_MAP_TYPE_REF, SC_OK);
             assertThat(messages.size(), is(equalTo(1)));
             Map<String, Object> message = messages.get(0);
@@ -175,10 +170,8 @@ public class MessageTest extends HttpTestBase
             jmsMessage = consumer.receive(getReceiveTimeout());
             assertThat(jmsMessage, is(notNullValue()));
 
-            messages = getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                      
Collections.singletonMap("includeHeaders",
-                                                                               
                Boolean.FALSE),
-                                                                      
LIST_MAP_TYPE_REF, SC_OK);
+            messages = getHelper().postJson("queue/myqueue/getMessageInfo", 
Map.of("includeHeaders", Boolean.FALSE),
+                    LIST_MAP_TYPE_REF, SC_OK);
             assertThat(messages.size(), is(equalTo(1)));
 
             message = messages.get(0);
@@ -212,8 +205,7 @@ public class MessageTest extends HttpTestBase
         }
 
         List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                  
Collections.singletonMap("includeHeaders",
-                                                                               
            Boolean.TRUE),
+                                                                  
Map.of("includeHeaders", Boolean.TRUE),
                                                                   
LIST_MAP_TYPE_REF, SC_OK);
         assertThat(messages.size(), is(equalTo(1)));
         Map<String, Object> message = messages.get(0);
@@ -250,8 +242,7 @@ public class MessageTest extends HttpTestBase
         }
 
         List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                  
Collections.singletonMap("includeHeaders",
-                                                                               
            Boolean.TRUE),
+                                                                  
Map.of("includeHeaders", Boolean.TRUE),
                                                                   
LIST_MAP_TYPE_REF, SC_OK);
         assertThat(messages.size(), is(equalTo(1)));
         Map<String, Object> message = messages.get(0);
@@ -291,8 +282,7 @@ public class MessageTest extends HttpTestBase
         }
 
         List<Map<String, Object>> messages = 
getHelper().postJson("queue/myqueue/getMessageInfo",
-                                                                  
Collections.singletonMap("includeHeaders",
-                                                                               
            Boolean.TRUE),
+                                                                  
Map.of("includeHeaders", Boolean.TRUE),
                                                                   
LIST_MAP_TYPE_REF, SC_OK);
         assertThat(messages.size(), is(equalTo(1)));
         Map<String, Object> message = messages.get(0);
@@ -314,7 +304,7 @@ public class MessageTest extends HttpTestBase
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
 
         Connection connection = getConnection();
@@ -351,7 +341,7 @@ public class MessageTest extends HttpTestBase
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
 
         Connection connection = getConnection();
@@ -387,7 +377,7 @@ public class MessageTest extends HttpTestBase
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
 
         Connection connection = getConnection();
@@ -460,7 +450,7 @@ public class MessageTest extends HttpTestBase
 
         getHelper().submitRequest("virtualhost/publishMessage",
                                   "POST",
-                                  Collections.singletonMap("message", 
messageBody),
+                                  Map.of("message", messageBody),
                                   SC_OK);
 
         Connection connection = getConnection();
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java
index 83d8a4eaa6..ac74ee8888 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/message/TimeToLiveTest.java
@@ -27,7 +27,7 @@ import static org.hamcrest.Matchers.is;
 import static org.hamcrest.Matchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-import java.util.Collections;
+import java.util.Map;
 
 import javax.jms.Connection;
 import javax.jms.DeliveryMode;
@@ -87,14 +87,14 @@ public class TimeToLiveTest extends HttpTestBase
 
         getHelper().submitRequest(String.format("queue/%s", QUEUE_NAME),
                                   "POST",
-                                  
Collections.singletonMap("maximumMessageTtl", 1),
+                                  Map.of("maximumMessageTtl", 1),
                                   SC_OK);
 
         Thread.sleep(HOUSE_KEEPING_CHECK_PERIOD * 2);
 
         getHelper().submitRequest(String.format("queue/%s", QUEUE_NAME),
                                   "POST",
-                                  
Collections.singletonMap("maximumMessageTtl", 0),
+                                  Map.of("maximumMessageTtl", 0),
                                   SC_OK);
 
         Connection connection2 = getConnection();
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java
index 106e11baf5..b81676856d 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/HttpPortTest.java
@@ -28,7 +28,6 @@ import static org.junit.jupiter.api.Assertions.fail;
 
 import java.io.IOException;
 import java.net.ConnectException;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -109,8 +108,7 @@ public class HttpPortTest extends HttpTestBase
 
     private void createAnonymousAuthenticationProvider(final String 
providerName) throws IOException
     {
-        Map<String, Object> data = 
Collections.singletonMap(ConfiguredObject.TYPE,
-                                                            
AnonymousAuthenticationManager.PROVIDER_TYPE);
+        Map<String, Object> data = Map.of(ConfiguredObject.TYPE, 
AnonymousAuthenticationManager.PROVIDER_TYPE);
         getHelper().submitRequest("authenticationprovider/" + providerName,
                                   "PUT",
                                   data,
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java
index 2a721e76ac..e9a4ae8a83 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/port/PortTest.java
@@ -36,7 +36,6 @@ import java.io.File;
 import java.io.IOException;
 import java.nio.file.Path;
 import java.security.cert.X509Certificate;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
@@ -233,8 +232,7 @@ public class PortTest extends HttpTestBase
 
     private void createAnonymousAuthenticationProvider() throws IOException
     {
-        final Map<String, Object> data = 
Collections.singletonMap(ConfiguredObject.TYPE,
-                                                                  
AnonymousAuthenticationManager.PROVIDER_TYPE);
+        final Map<String, Object> data = Map.of(ConfiguredObject.TYPE, 
AnonymousAuthenticationManager.PROVIDER_TYPE);
         getHelper().submitRequest("authenticationprovider/" + 
_authenticationProvider, "PUT", data, SC_CREATED);
     }
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java
index a9c3b460dc..44f1d5a9b7 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/state/VirtualHostRecoveryTest.java
@@ -26,7 +26,6 @@ import static org.hamcrest.CoreMatchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
@@ -126,7 +125,7 @@ public class VirtualHostRecoveryTest extends HttpTestBase
 
     private void changeState(final String url, final String desiredState) 
throws Exception
     {
-        Map<String, Object> attributes = 
Collections.singletonMap(ConfiguredObject.DESIRED_STATE, desiredState);
+        Map<String, Object> attributes = 
Map.of(ConfiguredObject.DESIRED_STATE, desiredState);
         getHelper().submitRequest(url, "POST", attributes, SC_OK);
     }
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java
index 9113040662..1355526ca7 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/statistics/StatisticsReportingTest.java
@@ -19,7 +19,6 @@
  */
 package org.apache.qpid.tests.http.endtoend.statistics;
 
-import static java.util.Collections.singletonMap;
 import static jakarta.servlet.http.HttpServletResponse.SC_CREATED;
 import static jakarta.servlet.http.HttpServletResponse.SC_OK;
 import static org.hamcrest.CoreMatchers.is;
@@ -30,7 +29,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
 import java.io.File;
 import java.io.InputStreamReader;
 import java.net.HttpURLConnection;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -77,10 +75,10 @@ public class StatisticsReportingTest extends HttpTestBase
             // Enable Virtual Host Statistics Reporting
             final Map<String, Object> arguments = new HashMap<>();
             
arguments.put(QueueManagingVirtualHost.STATISTICS_REPORTING_PERIOD, 
STATISTICS_REPORTING_PERIOD_IN_SEC);
-            Map<String, String> context = 
singletonMap("qpid.queue.statisticsReportPattern",
-                                                       
"${ancestor:virtualhost:name}/${ancestor:queue:name}: "
-                                                       + 
"queueDepthMessages=${queueDepthMessages}, "
-                                                       + 
"queueDepthBytes=${queueDepthBytes:byteunit}");
+            Map<String, String> context = 
Map.of("qpid.queue.statisticsReportPattern",
+                    "${ancestor:virtualhost:name}/${ancestor:queue:name}: " +
+                    "queueDepthMessages=${queueDepthMessages}, " +
+                    "queueDepthBytes=${queueDepthBytes:byteunit}");
             arguments.put(ConfiguredObject.CONTEXT, context);
 
             getHelper().submitRequest("virtualhost", "POST", arguments, SC_OK);
@@ -109,11 +107,11 @@ public class StatisticsReportingTest extends HttpTestBase
 
 
             // Override the statistic report for queue2 only
-            Map<String, String> queue2Context = 
singletonMap("qpid.queue.statisticsReportPattern",
-                                                             
"${ancestor:virtualhost:name}/${ancestor:queue:name}: "
-                                                             + 
"oldestMessageAge=${oldestMessageAge:duration}");
+            Map<String, String> queue2Context = 
Map.of("qpid.queue.statisticsReportPattern",
+                    "${ancestor:virtualhost:name}/${ancestor:queue:name}: " +
+                    "oldestMessageAge=${oldestMessageAge:duration}");
 
-            getHelper().submitRequest(String.format("queue/%s", QUEUE2_NAME), 
"POST", singletonMap(ConfiguredObject.CONTEXT, queue2Context), SC_OK);
+            getHelper().submitRequest(String.format("queue/%s", QUEUE2_NAME), 
"POST", Map.of(ConfiguredObject.CONTEXT, queue2Context), SC_OK);
 
             assertThat("Post-enqueue queue2 statistics report not found",
                        countLogFileMatches(hostLogDownloadUrl, 
String.format("%s/%s: oldestMessageAge=PT",
@@ -147,10 +145,10 @@ public class StatisticsReportingTest extends HttpTestBase
             // Enable Virtual Host Statistics Reporting
             final Map<String, Object> arguments = new HashMap<>();
             
arguments.put(QueueManagingVirtualHost.STATISTICS_REPORTING_PERIOD, 
STATISTICS_REPORTING_PERIOD_IN_SEC);
-            Map<String, String> context = 
singletonMap("qpid.connection.statisticsReportPattern",
-                                                                   
"${ancestor:connection:principal}: "
-                                                                   + 
"messagesIn=${messagesIn}, "
-                                                                   + 
"lastIoTime=${lastIoTime:datetime}");
+            Map<String, String> context = 
Map.of("qpid.connection.statisticsReportPattern",
+                    "${ancestor:connection:principal}: " +
+                    "messagesIn=${messagesIn}, " +
+                    "lastIoTime=${lastIoTime:datetime}");
             arguments.put(ConfiguredObject.CONTEXT, context);
 
             getHelper().submitRequest("virtualhost", "POST", arguments, SC_OK);
@@ -173,7 +171,7 @@ public class StatisticsReportingTest extends HttpTestBase
         finally
         {
             brokerHelper.submitRequest("broker/removeContextVariable", "POST",
-                                       singletonMap("name", 
"qpid.connection.statisticsReportPattern"), SC_OK);
+                                       Map.of("name", 
"qpid.connection.statisticsReportPattern"), SC_OK);
             conn.close();
         }
     }
@@ -193,7 +191,7 @@ public class StatisticsReportingTest extends HttpTestBase
             args1.put("value", "messagesIn=${messagesIn}");
             getHelper().submitRequest("broker/setContextVariable", "POST", 
args1, SC_OK);
 
-            final Map<String, Object> attrs = 
Collections.singletonMap(Broker.STATISTICS_REPORTING_PERIOD, 
STATISTICS_REPORTING_PERIOD_IN_SEC);
+            final Map<String, Object> attrs = 
Map.of(Broker.STATISTICS_REPORTING_PERIOD, STATISTICS_REPORTING_PERIOD_IN_SEC);
             getHelper().submitRequest("broker", "POST", attrs, SC_OK);
 
             getBrokerAdmin().createQueue(QUEUE1_NAME);
@@ -213,9 +211,9 @@ public class StatisticsReportingTest extends HttpTestBase
         finally
         {
             getHelper().submitRequest("broker/removeContextVariable", "POST",
-                                       singletonMap("name", 
"qpid.broker.statisticsReportPattern"), SC_OK);
+                                      Map.of("name", 
"qpid.broker.statisticsReportPattern"), SC_OK);
             getHelper().submitRequest("broker/removeContextVariable", "POST",
-                                       singletonMap("name", 
Broker.STATISTICS_REPORTING_PERIOD), SC_OK);
+                                      Map.of("name", 
Broker.STATISTICS_REPORTING_PERIOD), SC_OK);
             getHelper().submitRequest("brokerlogger/statslogger", "DELETE", 
SC_OK);
             conn.close();
         }
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java
similarity index 96%
rename from 
systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java
rename to 
systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java
index 0b24aab49b..9c09c5c3f1 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SpiltStoreTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/endtoend/store/SplitStoreTest.java
@@ -28,7 +28,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
 import java.io.File;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -52,7 +51,7 @@ import org.apache.qpid.tests.http.HttpRequestConfig;
 import org.apache.qpid.tests.http.HttpTestBase;
 
 @HttpRequestConfig(useVirtualHostAsHost = false)
-public class SpiltStoreTest extends HttpTestBase
+public class SplitStoreTest extends HttpTestBase
 {
     private static final String TEST_QUEUE = "testQueue";
 
@@ -130,7 +129,7 @@ public class SpiltStoreTest extends HttpTestBase
 
     private void changeState(final String url, final String desiredState) 
throws Exception
     {
-        Map<String, Object> attributes = 
Collections.singletonMap(ConfiguredObject.DESIRED_STATE, desiredState);
+        Map<String, Object> attributes = 
Map.of(ConfiguredObject.DESIRED_STATE, desiredState);
         getHelper().submitRequest(url, "POST", attributes, SC_OK);
     }
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java
index d62e14df16..55aab19e1c 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/CreateTest.java
@@ -31,7 +31,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
 
 import java.net.URLEncoder;
 import java.nio.charset.StandardCharsets;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -55,7 +54,7 @@ public class CreateTest extends HttpTestBase
     public void create() throws Exception
     {
         final String queueUrl = "queue/myqueue";
-        getHelper().submitRequest(queueUrl, "PUT", Collections.emptyMap(), 
SC_CREATED);
+        getHelper().submitRequest(queueUrl, "PUT", Map.of(), SC_CREATED);
         final Map<String, Object> queue = getHelper().getJsonAsMap(queueUrl);
 
         assertThat(queue.get(ConfiguredObject.NAME), is(equalTo("myqueue")));
@@ -66,7 +65,7 @@ public class CreateTest extends HttpTestBase
     {
         final String queueUrl = "queue/myqueue";
         Map<String, List<String>> headers = new HashMap<>();
-        int responseCode = getHelper().submitRequest(queueUrl, "PUT", 
Collections.emptyMap(), headers);
+        int responseCode = getHelper().submitRequest(queueUrl, "PUT", 
Map.of(), headers);
         assertThat(responseCode, is(equalTo(SC_CREATED)));
         List<String> location = headers.get("Location");
         assertThat(location.size(), is(equalTo(1)));
@@ -79,7 +78,7 @@ public class CreateTest extends HttpTestBase
         final String parentUrl = "queue";
         final String queueUrl = "queue/myqueue";
         Map<String, List<String>> headers = new HashMap<>();
-        int responseCode = getHelper().submitRequest(parentUrl, "PUT", 
Collections.singletonMap(ConfiguredObject.NAME, "myqueue"), headers);
+        int responseCode = getHelper().submitRequest(parentUrl, "PUT", 
Map.of(ConfiguredObject.NAME, "myqueue"), headers);
         assertThat(responseCode, is(equalTo(SC_CREATED)));
         List<String> location = headers.get("Location");
         assertThat(location.size(), is(equalTo(1)));
@@ -90,7 +89,7 @@ public class CreateTest extends HttpTestBase
     public void createSubtype() throws Exception
     {
         final String queueUrl = "queue/myqueue";
-        final Map<String, Object> attrs = 
Collections.singletonMap(ConfiguredObject.TYPE, "priority");
+        final Map<String, Object> attrs = Map.of(ConfiguredObject.TYPE, 
"priority");
         getHelper().submitRequest(queueUrl, "PUT", attrs, SC_CREATED);
         final Map<String, Object> queue = getHelper().getJsonAsMap(queueUrl);
 
@@ -114,7 +113,7 @@ public class CreateTest extends HttpTestBase
     public void unknownSubtype() throws Exception
     {
         final String queueUrl = "queue/myqueue";
-        final Map<String, Object> attrs = 
Collections.singletonMap(ConfiguredObject.TYPE, "unknown");
+        final Map<String, Object> attrs = Map.of(ConfiguredObject.TYPE, 
"unknown");
         getHelper().submitRequest(queueUrl, "PUT", attrs, 
SC_UNPROCESSABLE_ENTITY);
         getHelper().submitRequest(queueUrl, "GET", SC_NOT_FOUND);
     }
@@ -123,7 +122,7 @@ public class CreateTest extends HttpTestBase
     public void unknownCategory() throws Exception
     {
         final String queueUrl = "unknown/myobj";
-        final Map<Object, Object> attrs = 
Collections.singletonMap(ConfiguredObject.TYPE, "unknown");
+        final Map<Object, Object> attrs = Map.of(ConfiguredObject.TYPE, 
"unknown");
         getHelper().submitRequest(queueUrl, "PUT", attrs, 
SC_METHOD_NOT_ALLOWED);
         getHelper().submitRequest(queueUrl, "GET", SC_NOT_FOUND);
     }
@@ -132,12 +131,12 @@ public class CreateTest extends HttpTestBase
     public void createChild() throws Exception
     {
         final String parentUrl = "virtualhostlogger/mylogger";
-        Map<String, Object> parentAttrs = 
Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE);
+        Map<String, Object> parentAttrs = Map.of(ConfiguredObject.TYPE, 
VirtualHostFileLogger.TYPE);
 
         getHelper().submitRequest(parentUrl, "PUT", parentAttrs, SC_CREATED);
 
         final String childUrl = "virtualhostloginclusionrule/mylogger/myrule";
-        Map<String, Object> childAttrs = 
Collections.singletonMap(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
+        Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
         getHelper().submitRequest(childUrl, "PUT", childAttrs, SC_CREATED);
     }
 
@@ -145,7 +144,7 @@ public class CreateTest extends HttpTestBase
     public void unknownParent() throws Exception
     {
         final String childUrl = "virtualhostloginclusionrule/unknown/myrule";
-        Map<String, Object> childAttrs = 
Collections.singletonMap(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
+        Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
         getHelper().submitRequest(childUrl, "PUT", childAttrs, 
SC_UNPROCESSABLE_ENTITY);
     }
 
@@ -158,7 +157,7 @@ public class CreateTest extends HttpTestBase
         String queueUrl = "queue/" + queueNameDoubleEncoded;
 
         Map<String, List<String>> headers = new HashMap<>();
-        int responseCode = getHelper().submitRequest(queueUrl, "PUT", 
Collections.emptyMap(), headers);
+        int responseCode = getHelper().submitRequest(queueUrl, "PUT", 
Map.of(), headers);
         assertThat(responseCode, is(equalTo(SC_CREATED)));
         List<String> location = headers.get("Location");
         assertThat(location.size(), is(equalTo(1)));
@@ -174,7 +173,7 @@ public class CreateTest extends HttpTestBase
     {
         final String parentUrl = "queue";
         final String queueName = "myqueue";
-        final Map<Object, Object> attrs = 
Collections.singletonMap(ConfiguredObject.NAME, queueName);
+        final Map<Object, Object> attrs = Map.of(ConfiguredObject.NAME, 
queueName);
         getHelper().submitRequest(parentUrl, method, attrs, SC_CREATED);
         final Map<String, Object> queue = 
getHelper().getJsonAsMap(String.format("%s/%s", parentUrl, queueName));
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java
index a91926dc21..79ec0fbd09 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/OperationTest.java
@@ -32,8 +32,8 @@ import static org.hamcrest.Matchers.nullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 
 import java.io.FileNotFoundException;
-import java.util.Collections;
 import java.util.LinkedHashMap;
+import java.util.List;
 import java.util.Map;
 
 import com.fasterxml.jackson.core.type.TypeReference;
@@ -58,7 +58,7 @@ public class OperationTest extends HttpTestBase
     public void invokeNoParameters() throws Exception
     {
         Map<String, Object> response = 
getHelper().postJson("virtualhost/getStatistics",
-                                                            
Collections.emptyMap(),
+                                                            Map.of(),
                                                             MAP_TYPE_REF, 
SC_OK);
         assertThat(response.size(), is(greaterThan(1)));
     }
@@ -66,8 +66,7 @@ public class OperationTest extends HttpTestBase
     @Test
     public void invokeWithParameters() throws Exception
     {
-        Map<Object, Object> params = Collections.singletonMap("statistics",
-                                                              
Collections.singletonList("connectionCount"));
+        Map<Object, Object> params = Map.of("statistics", 
List.of("connectionCount"));
 
         Map<String, Object> response = 
getHelper().postJson("virtualhost/getStatistics",
                                                             params,
@@ -86,7 +85,7 @@ public class OperationTest extends HttpTestBase
     @Test
     public void invalidParameter() throws Exception
     {
-        Map<String, Object> params = Collections.singletonMap("unknown", 
Collections.emptyMap());
+        Map<String, Object> params = Map.of("unknown", Map.of());
 
         getHelper().submitRequest("virtualhost/getStatistics", "POST", params, 
SC_UNPROCESSABLE_ENTITY);
     }
@@ -94,7 +93,7 @@ public class OperationTest extends HttpTestBase
     @Test
     public void operationNotFound() throws Exception
     {
-        getHelper().submitRequest("virtualhost/notfound", "POST", 
Collections.emptyMap(), SC_NOT_FOUND);
+        getHelper().submitRequest("virtualhost/notfound", "POST", Map.of(), 
SC_NOT_FOUND);
     }
 
     @Test
@@ -102,7 +101,7 @@ public class OperationTest extends HttpTestBase
     {
         final HttpTestHelper brokerHelper = new 
HttpTestHelper(getBrokerAdmin());
         final Void response = brokerHelper.postJson("broker/performGC",
-                                                    Collections.emptyMap(),
+                                                    Map.of(),
                                                     new TypeReference<Void>()
                                                     {
                                                     },
@@ -117,7 +116,7 @@ public class OperationTest extends HttpTestBase
         try
         {
             getHelper().postJson("broker/performGC",
-                                 Collections.emptyMap(),
+                                 Map.of(),
                                  new TypeReference<Void>()
                                  {
                                  },
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java
index 8397fe6457..1afb187da4 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/ReadTest.java
@@ -20,7 +20,6 @@
  */
 package org.apache.qpid.tests.http.rest.model;
 
-import static java.util.Collections.singletonMap;
 import static jakarta.servlet.http.HttpServletResponse.SC_CREATED;
 import static jakarta.servlet.http.HttpServletResponse.SC_NOT_FOUND;
 import static jakarta.servlet.http.HttpServletResponse.SC_OK;
@@ -34,7 +33,6 @@ import static org.hamcrest.Matchers.oneOf;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -147,14 +145,12 @@ public class ReadTest extends HttpTestBase
     {
         final String hostContextKey = "myvhcontextvar";
         final String hostContextValue = UUID.randomUUID().toString();
-        final Map<String, Object> hostUpdateAttrs = 
singletonMap(ConfiguredObject.CONTEXT,
-                                                                 
singletonMap(hostContextKey, hostContextValue));
+        final Map<String, Object> hostUpdateAttrs = 
Map.of(ConfiguredObject.CONTEXT, Map.of(hostContextKey, hostContextValue));
         getHelper().submitRequest("virtualhost", "POST", hostUpdateAttrs, 
SC_OK);
 
         final String queueContextKey = "myqueuecontextvar";
         final String queueContextValue = UUID.randomUUID().toString();
-        final Map<String, Object> queueUpdateAttrs = 
singletonMap(ConfiguredObject.CONTEXT,
-                                                                  
singletonMap(queueContextKey, queueContextValue));
+        final Map<String, Object> queueUpdateAttrs = 
Map.of(ConfiguredObject.CONTEXT, Map.of(queueContextKey, queueContextValue));
         getHelper().submitRequest(QUEUE1_URL, "POST", queueUpdateAttrs, SC_OK);
 
         final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE1_URL);
@@ -179,7 +175,7 @@ public class ReadTest extends HttpTestBase
 
         final Map<String, Object> queueUpdateAttrs = new HashMap<>();
         queueUpdateAttrs.put(ConfiguredObject.DESCRIPTION, 
"${myqueuecontextvar}");
-        queueUpdateAttrs.put(ConfiguredObject.CONTEXT, 
singletonMap(queueContextKey, queueContextValue));
+        queueUpdateAttrs.put(ConfiguredObject.CONTEXT, Map.of(queueContextKey, 
queueContextValue));
         getHelper().submitRequest(QUEUE1_URL, "POST", queueUpdateAttrs, SC_OK);
 
 
@@ -312,13 +308,13 @@ public class ReadTest extends HttpTestBase
     private String createLoggerAndRule(final String loggerName, final String 
inclusionRuleName) throws Exception
     {
         final String parentUrl = String.format("virtualhostlogger/%s", 
loggerName);
-        Map<String, Object> parentAttrs = 
Collections.singletonMap(ConfiguredObject.TYPE, VirtualHostFileLogger.TYPE);
+        Map<String, Object> parentAttrs = Map.of(ConfiguredObject.TYPE, 
VirtualHostFileLogger.TYPE);
 
         int response = getHelper().submitRequest(parentUrl, "PUT", 
parentAttrs);
         assertThat(response, is(oneOf(SC_CREATED, SC_OK)));
 
         final String childUrl = 
String.format("virtualhostloginclusionrule/%s/%s", loggerName, 
inclusionRuleName);
-        Map<String, Object> childAttrs = 
Collections.singletonMap(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
+        Map<String, Object> childAttrs = Map.of(ConfiguredObject.TYPE, 
VirtualHostNameAndLevelLogInclusionRule.TYPE);
         getHelper().submitRequest(childUrl, "PUT", childAttrs, SC_CREATED);
 
         final Map<String, Object> child = getHelper().getJsonAsMap(childUrl);
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java
index 6f363ab159..72ea61601b 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/rest/model/UpdateTest.java
@@ -28,7 +28,6 @@ import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-import java.util.Collections;
 import java.util.Map;
 import java.util.UUID;
 
@@ -56,7 +55,7 @@ public class UpdateTest extends HttpTestBase
     public void update() throws Exception
     {
         final String newDescription = "newDescription";
-        Map<String, Object> updatedAttrs = 
Collections.singletonMap(ConfiguredObject.DESCRIPTION, newDescription);
+        Map<String, Object> updatedAttrs = 
Map.of(ConfiguredObject.DESCRIPTION, newDescription);
 
         getHelper().submitRequest(QUEUE_URL, "PUT", updatedAttrs, SC_OK);
         final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE_URL);
@@ -68,21 +67,21 @@ public class UpdateTest extends HttpTestBase
     @Test
     public void typeError() throws Exception
     {
-        Map<String, Object> updatedAttrs = 
Collections.singletonMap(Queue.MAXIMUM_QUEUE_DEPTH_MESSAGES, "notNumber");
+        Map<String, Object> updatedAttrs = 
Map.of(Queue.MAXIMUM_QUEUE_DEPTH_MESSAGES, "notNumber");
         getHelper().submitRequest(QUEUE_URL, "PUT", updatedAttrs, 
SC_UNPROCESSABLE_ENTITY);
     }
 
     @Test
     public void emptyUpdate() throws Exception
     {
-        getHelper().submitRequest(QUEUE_URL, "PUT", Collections.<String, 
Object>emptyMap(), SC_OK);
+        getHelper().submitRequest(QUEUE_URL, "PUT", Map.of(), SC_OK);
     }
 
     @Test
     public void notFound() throws Exception
     {
         final String queueUrl = "queue/unknown";
-        getHelper().submitRequest(queueUrl, "POST", Collections.emptyMap(), 
SC_NOT_FOUND);
+        getHelper().submitRequest(queueUrl, "POST", Map.of(), SC_NOT_FOUND);
     }
 
     @Test
@@ -92,7 +91,7 @@ public class UpdateTest extends HttpTestBase
         String originalId = (String) before.get(ConfiguredObject.ID);
         assertThat(originalId, is(notNullValue()));
 
-        Map<String, Object> updatedAttrs = 
Collections.singletonMap(ConfiguredObject.ID, UUID.randomUUID());
+        Map<String, Object> updatedAttrs = Map.of(ConfiguredObject.ID, 
UUID.randomUUID());
 
         getHelper().submitRequest(QUEUE_URL, "POST", updatedAttrs, 
SC_UNPROCESSABLE_ENTITY);
         final Map<String, Object> queue = getHelper().getJsonAsMap(QUEUE_URL);
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java
index c092b412bc..482e951000 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/service/StructureTest.java
@@ -27,7 +27,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
@@ -108,7 +107,7 @@ public class StructureTest extends HttpTestBase
         String queueName = getTestName() + "Queue";
         helper.submitRequest(String.format("queue/%s/%s/%s", nodeName, 
hostName, queueName),
                              "PUT",
-                             Collections.singletonMap("name", queueName));
+                             Map.of("name", queueName));
 
         structure = helper.getJsonAsMap("/service/structure");
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java
index 53d31991fc..c49438c231 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/userprefs/UserPreferencesRestTest.java
@@ -26,7 +26,6 @@ import static jakarta.servlet.http.HttpServletResponse.SC_OK;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
@@ -158,8 +157,7 @@ public class UserPreferencesRestTest extends HttpTestBase
         prefAttributes.put(Preference.VALUE_ATTRIBUTE, prefValueAttributes);
 
         String rootUrl = "virtualhost/userpreferences";
-        Map<String, List<Map<String, Object>>> payload =
-                Collections.singletonMap(prefType, 
Collections.singletonList(prefAttributes));
+        Map<String, List<Map<String, Object>>> payload = Map.of(prefType, 
List.of(prefAttributes));
         getHelper().submitRequest(rootUrl, "POST", payload, SC_OK);
 
         Map<String, List<Map<String, Object>>> allPrefs = 
getHelper().getJson(rootUrl, MAP_TYPE_REF, SC_OK);
@@ -202,29 +200,26 @@ public class UserPreferencesRestTest extends HttpTestBase
         Map<String, Object> pref1Attributes = new HashMap<>();
         pref1Attributes.put(Preference.NAME_ATTRIBUTE, pref1Name);
         pref1Attributes.put(Preference.TYPE_ATTRIBUTE, prefType1);
-        pref1Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+        pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
 
         Map<String, Object> pref2Attributes = new HashMap<>();
         pref2Attributes.put(Preference.NAME_ATTRIBUTE, pref2Name);
         pref2Attributes.put(Preference.TYPE_ATTRIBUTE, prefType2);
-        pref2Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+        pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
 
         Map<String, Object> payload = new HashMap<>();
-        payload.put(prefType1, Collections.singletonList(pref1Attributes));
-        payload.put(prefType2, Collections.singletonList(pref2Attributes));
+        payload.put(prefType1, List.of(pref1Attributes));
+        payload.put(prefType2, List.of(pref2Attributes));
         String url = "virtualhost/userpreferences";
         getHelper().submitRequest(url, "POST", payload, SC_OK);
 
         Map<String, Object> pref3Attributes = new HashMap<>();
         pref3Attributes.put(Preference.NAME_ATTRIBUTE, pref3Name);
         pref3Attributes.put(Preference.TYPE_ATTRIBUTE, prefType2);
-        pref3Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+        pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
 
         String url2 = String.format("virtualhost/userpreferences/%s", 
prefType2);
-        getHelper().submitRequest(url2,
-                                  "POST",
-                                  Collections.singletonList(pref3Attributes),
-                                  SC_OK);
+        getHelper().submitRequest(url2, "POST", List.of(pref3Attributes), 
SC_OK);
 
         String allUrl = "virtualhost/userpreferences";
         final Map<String, Object> allMap = getHelper().getJsonAsMap(allUrl);
@@ -257,7 +252,7 @@ public class UserPreferencesRestTest extends HttpTestBase
         Map<String, Object> prefAttributes = new HashMap<>();
         prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription);
 
-        prefAttributes.put("value", Collections.emptyMap());
+        prefAttributes.put("value", Map.of());
         String fullUrl = String.format("virtualhost/userpreferences/%s/%s", 
prefType, prefName);
         getHelper().submitRequest(fullUrl, "PUT", prefAttributes, SC_OK);
 
@@ -294,12 +289,12 @@ public class UserPreferencesRestTest extends HttpTestBase
 
             Map<String, Object> pref1Attributes = new HashMap<>();
             pref1Attributes.put(Preference.NAME_ATTRIBUTE, pref1Name);
-            pref1Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+            pref1Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
             pref1Attributes.put(Preference.TYPE_ATTRIBUTE, pref1Type);
 
             Map<String, Object> pref2Attributes = new HashMap<>();
             pref2Attributes.put(Preference.NAME_ATTRIBUTE, pref2Name);
-            pref2Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+            pref2Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
             pref2Attributes.put(Preference.TYPE_ATTRIBUTE, pref2Type);
 
             final Map<String, List<Map<String, Object>>> payload = new 
HashMap<>();
@@ -334,12 +329,12 @@ public class UserPreferencesRestTest extends HttpTestBase
 
             Map<String, Object> pref3Attributes = new HashMap<>();
             pref3Attributes.put(Preference.NAME_ATTRIBUTE, pref3Name);
-            pref3Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+            pref3Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
             pref3Attributes.put(Preference.TYPE_ATTRIBUTE, pref1Type);
 
             Map<String, Object> pref4Attributes = new HashMap<>();
             pref4Attributes.put(Preference.NAME_ATTRIBUTE, pref4Name);
-            pref4Attributes.put(Preference.VALUE_ATTRIBUTE, 
Collections.emptyMap());
+            pref4Attributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
             pref4Attributes.put(Preference.TYPE_ATTRIBUTE, pref3Type);
 
             final Map<String, List<Map<String, Object>>> payload = new 
HashMap<>();
@@ -375,8 +370,8 @@ public class UserPreferencesRestTest extends HttpTestBase
         Map<String, Object> prefAttributes = new HashMap<>();
         prefAttributes.put(Preference.NAME_ATTRIBUTE, prefName);
         prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription);
-        prefAttributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap());
-        final List<Map<String, Object>> payloadCreate = 
Collections.singletonList(prefAttributes);
+        prefAttributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
+        final List<Map<String, Object>> payloadCreate = 
List.of(prefAttributes);
         getHelper().submitRequest(typeUrl, "POST", payloadCreate, SC_OK);
 
         Map<String, Object> storedPreference = 
getHelper().getJsonAsMap(fullUrl);
@@ -388,7 +383,7 @@ public class UserPreferencesRestTest extends HttpTestBase
         // Update via url to type
         Map<String, Object> updatePreference = new HashMap<>(storedPreference);
         updatePreference.put(Preference.DESCRIPTION_ATTRIBUTE, "update 1");
-        final List<Map<String, Object>> payloadUpdate1 = 
Collections.singletonList(updatePreference);
+        final List<Map<String, Object>> payloadUpdate1 = 
List.of(updatePreference);
         getHelper().submitRequest(typeUrl, "POST", payloadUpdate1, SC_OK);
 
         Map<String, Object> rereadPrefDetails = 
getHelper().getJsonAsMap(fullUrl);
@@ -401,8 +396,7 @@ public class UserPreferencesRestTest extends HttpTestBase
         // Update via url to root
         updatePreference = new HashMap<>(rereadPrefDetails);
         updatePreference.put(Preference.DESCRIPTION_ATTRIBUTE, "update 2");
-        Map<String, List<Map<String, Object>>> payloadUpdate2 =
-                Collections.singletonMap(prefType, 
Collections.singletonList(updatePreference));
+        Map<String, List<Map<String, Object>>> payloadUpdate2 = 
Map.of(prefType, List.of(updatePreference));
         getHelper().submitRequest(rootUrl, "POST", payloadUpdate2, SC_OK);
 
         rereadPrefDetails = getHelper().getJsonAsMap(fullUrl);
@@ -420,7 +414,7 @@ public class UserPreferencesRestTest extends HttpTestBase
 
         Map<String, Object> prefAttributes = new HashMap<>();
         prefAttributes.put(Preference.DESCRIPTION_ATTRIBUTE, prefDescription);
-        prefAttributes.put(Preference.VALUE_ATTRIBUTE, Collections.emptyMap());
+        prefAttributes.put(Preference.VALUE_ATTRIBUTE, Map.of());
         String fullUrl = String.format("virtualhost/userpreferences/%s/%s", 
prefType, prefName);
         getHelper().submitRequest(fullUrl, "PUT", prefAttributes, SC_OK);
 
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java
index 3f484dd2ba..8a5ef19426 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v6_1/BindingTest.java
@@ -30,7 +30,6 @@ import static org.hamcrest.Matchers.is;
 import static org.hamcrest.Matchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -56,11 +55,10 @@ public class BindingTest extends HttpTestBase
     @Test
     public void bind() throws Exception
     {
-        Map<String, String> arguments = 
Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
+        Map<String, String> arguments = 
Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
         getHelper().submitRequest("/api/v6.1/binding/amq.direct/myqueue/foo",
                                   "PUT",
-                                  Collections.singletonMap("arguments",
-                                                           arguments),
+                                  Map.of("arguments", arguments),
                                   SC_CREATED);
         List<Map<String, Object>> bindings = 
getHelper().getJsonAsList("queue/myqueue/getPublishingLinks");
         assertThat(bindings, is(notNullValue()));
@@ -84,7 +82,7 @@ public class BindingTest extends HttpTestBase
     @Test
     public void get() throws Exception
     {
-        Map<String, String> arguments = 
Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
+        Map<String, String> arguments = 
Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
         Map<String, Object> bindOperationArguments = new HashMap<>();
         bindOperationArguments.put("destination", "myqueue");
         bindOperationArguments.put("bindingKey", "foo");
@@ -111,7 +109,7 @@ public class BindingTest extends HttpTestBase
     @Test
     public void delete() throws Exception
     {
-        Map<String, String> arguments = 
Collections.singletonMap(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
+        Map<String, String> arguments = 
Map.of(AMQPFilterTypes.JMS_SELECTOR.getValue(), "1<2");
         Map<String, Object> bindOperationArguments = new HashMap<>();
         bindOperationArguments.put("destination", "myqueue");
         bindOperationArguments.put("bindingKey", "foo");
diff --git 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java
 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java
index 16397233b6..aa4a4d27ce 100644
--- 
a/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java
+++ 
b/systests/qpid-systests-http-management/src/test/java/org/apache/qpid/tests/http/v8_0/LegacyManagementTest.java
@@ -26,8 +26,8 @@ import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.notNullValue;
 
-import java.util.Collections;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 import jakarta.servlet.http.HttpServletResponse;
@@ -75,8 +75,8 @@ public class LegacyManagementTest extends HttpTestBase
         final Map contextMap = (Map)portContext;
         assertThat(contextMap.get("qpid.security.tls.protocolAllowList"), 
is(equalTo("TLSv1")));
         assertThat(contextMap.get("qpid.security.tls.protocolDenyList"), 
is(equalTo("SSL.*")));
-        
assertThat(portAttributes.get("tlsProtocolAllowList"),is(equalTo(Collections.singletonList("TLSv1"))));
-        
assertThat(portAttributes.get("tlsProtocolDenyList"),is(equalTo(Collections.singletonList("SSL.*"))));
+        
assertThat(portAttributes.get("tlsProtocolAllowList"),is(equalTo(List.of("TLSv1"))));
+        
assertThat(portAttributes.get("tlsProtocolDenyList"),is(equalTo(List.of("SSL.*"))));
 
         final Map<String, Object> portAttributes8_0 = 
getHelper().getJsonAsMap("/api/v8.0/port/" + getTestName());
         assertThat(portAttributes8_0, is(notNullValue()));
@@ -85,8 +85,8 @@ public class LegacyManagementTest extends HttpTestBase
         final Map contextMap8_0 = (Map)portContext8_0;
         assertThat(contextMap8_0.get("qpid.security.tls.protocolWhiteList"), 
is(equalTo("TLSv1")));
         assertThat(contextMap8_0.get("qpid.security.tls.protocolBlackList"), 
is(equalTo("SSL.*")));
-        
assertThat(portAttributes8_0.get("tlsProtocolWhiteList"),is(equalTo(Collections.singletonList("TLSv1"))));
-        
assertThat(portAttributes8_0.get("tlsProtocolBlackList"),is(equalTo(Collections.singletonList("SSL.*"))));
+        
assertThat(portAttributes8_0.get("tlsProtocolWhiteList"),is(equalTo(List.of("TLSv1"))));
+        
assertThat(portAttributes8_0.get("tlsProtocolBlackList"),is(equalTo(List.of("SSL.*"))));
     }
 
     @Test


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

Reply via email to