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

commit 9ff28b6b104baba5e10b4cd502e580f832ae0649
Author: Daniil Kirilyuk <daniel.kiril...@gmail.com>
AuthorDate: Mon Aug 7 10:31:12 2023 +0200

    QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection 
factory methods, lambdas (#203)
---
 .../org/apache/qpid/disttest/AbstractRunner.java   |  3 +-
 .../org/apache/qpid/disttest/ClientRunner.java     | 14 +++-----
 .../org/apache/qpid/disttest/ConfigFileHelper.java | 13 +++----
 .../org/apache/qpid/disttest/client/Client.java    | 12 +++----
 .../qpid/disttest/client/ConsumerParticipant.java  | 12 ++-----
 .../qpid/disttest/client/MessageProvider.java      | 17 ++++-----
 .../client/ParticipantExecutorRegistry.java        |  2 +-
 .../qpid/disttest/client/utils/BeanUtils.java      |  2 +-
 .../disttest/controller/AbstractTestRunner.java    |  2 +-
 .../qpid/disttest/controller/ClientRegistry.java   |  2 +-
 .../disttest/controller/ParticipatingClients.java  |  2 +-
 .../disttest/controller/ResultsForAllTests.java    |  2 +-
 .../disttest/controller/config/ClientConfig.java   | 16 ++++-----
 .../qpid/disttest/controller/config/Config.java    | 12 +++----
 .../controller/config/ConnectionConfig.java        | 10 +++---
 .../disttest/controller/config/IterationValue.java |  5 ++-
 .../disttest/controller/config/SessionConfig.java  | 16 ++++-----
 .../disttest/controller/config/TestConfig.java     | 26 +++++++-------
 .../disttest/controller/config/TestInstance.java   |  2 +-
 .../qpid/disttest/jms/ClientJmsDelegate.java       | 40 ++++++++-------------
 .../qpid/disttest/jms/ControllerJmsDelegate.java   | 42 +++++++++-------------
 .../message/ParticipantAttributeExtractor.java     |  4 +--
 .../qpid/disttest/message/ParticipantResult.java   | 10 ++----
 .../results/aggregation/AggregatedTestResult.java  |  2 +-
 .../results/aggregation/SeriesStatistics.java      |  2 +-
 .../disttest/results/formatting/CSVFormatter.java  |  9 +++--
 .../CSVOrderParticipantResultComparator.java       |  9 ++---
 .../apache/qpid/disttest/ConfigFileHelperTest.java |  5 ++-
 .../qpid/disttest/charting/ChartingUtil.java       |  2 +-
 .../chartbuilder/XYDataSetBasedChartBuilder.java   |  3 +-
 .../definition/ChartingDefinitionCreator.java      |  2 +-
 .../definition/SeriesDefinitionCreator.java        |  2 +-
 .../qpid/disttest/charting/writer/ChartWriter.java |  2 +-
 33 files changed, 114 insertions(+), 190 deletions(-)

diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/AbstractRunner.java 
b/perftests/src/main/java/org/apache/qpid/disttest/AbstractRunner.java
index baa0a4bcf4..7dca93d62c 100644
--- a/perftests/src/main/java/org/apache/qpid/disttest/AbstractRunner.java
+++ b/perftests/src/main/java/org/apache/qpid/disttest/AbstractRunner.java
@@ -27,7 +27,6 @@ import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.HashMap;
-import java.util.Hashtable;
 import java.util.Map;
 import java.util.Properties;
 
@@ -40,7 +39,7 @@ public class AbstractRunner
     public static final String JNDI_CONFIG_PROP = "jndi-config";
     public static final String JNDI_CONFIG_DEFAULT = 
"perftests-jndi.properties";
 
-    private final Map<String,String> _cliOptions = new HashMap<String, 
String>();
+    private final Map<String,String> _cliOptions = new HashMap<>();
     {
         getCliOptions().put(JNDI_CONFIG_PROP, JNDI_CONFIG_DEFAULT);
     }
diff --git a/perftests/src/main/java/org/apache/qpid/disttest/ClientRunner.java 
b/perftests/src/main/java/org/apache/qpid/disttest/ClientRunner.java
index 2a2265a046..7697b19c25 100644
--- a/perftests/src/main/java/org/apache/qpid/disttest/ClientRunner.java
+++ b/perftests/src/main/java/org/apache/qpid/disttest/ClientRunner.java
@@ -82,16 +82,12 @@ public class ClientRunner extends AbstractRunner
         {
             final Client client = new Client(new ClientJmsDelegate(context));
 
-            Thread clientThread = new Thread(new Runnable()
+            Thread clientThread = new Thread(() ->
             {
-                @Override
-                public void run()
-                {
-                    LOGGER.info("Starting client {}", client.getClientName());
-                    client.start();
-                    client.waitUntilStopped();
-                    LOGGER.info("Stopped client {}", client.getClientName());
-                }
+                LOGGER.info("Starting client {}", client.getClientName());
+                client.start();
+                client.waitUntilStopped();
+                LOGGER.info("Stopped client {}", client.getClientName());
             });
             clientThread.start();
             return clientThread;
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/ConfigFileHelper.java 
b/perftests/src/main/java/org/apache/qpid/disttest/ConfigFileHelper.java
index a465813159..1b9df29092 100644
--- a/perftests/src/main/java/org/apache/qpid/disttest/ConfigFileHelper.java
+++ b/perftests/src/main/java/org/apache/qpid/disttest/ConfigFileHelper.java
@@ -19,7 +19,6 @@
 package org.apache.qpid.disttest;
 
 import java.io.File;
-import java.io.FilenameFilter;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -33,19 +32,15 @@ public class ConfigFileHelper
      */
     public List<String> getTestConfigFiles(String testConfigPath)
     {
-        final List<String> testConfigFile = new ArrayList<String>();
+        final List<String> testConfigFile = new ArrayList<>();
         final File configFileOrDirectory = new File(testConfigPath);
 
         if (configFileOrDirectory.isDirectory())
         {
-            final String[] configFiles = configFileOrDirectory.list(new 
FilenameFilter()
+            final String[] configFiles = configFileOrDirectory.list((dir, 
name) ->
             {
-                @Override
-                public boolean accept(File dir, String name)
-                {
-                    boolean suffixOk = name.endsWith(".json") || 
name.endsWith(".js");
-                    return new File(dir, name).isFile() && suffixOk;
-                }
+                boolean suffixOk = name.endsWith(".json") || 
name.endsWith(".js");
+                return new File(dir, name).isFile() && suffixOk;
             });
 
             for (String configFile : configFiles)
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/client/Client.java 
b/perftests/src/main/java/org/apache/qpid/disttest/client/Client.java
index 39288198a3..3662e1e7af 100644
--- a/perftests/src/main/java/org/apache/qpid/disttest/client/Client.java
+++ b/perftests/src/main/java/org/apache/qpid/disttest/client/Client.java
@@ -56,7 +56,7 @@ public class Client implements ResultReporter
     public Client(final ClientJmsDelegate delegate) throws NamingException
     {
         _clientJmsDelegate = delegate;
-        _state = new AtomicReference<ClientState>(ClientState.CREATED);
+        _state = new AtomicReference<>(ClientState.CREATED);
         _visitor = new ClientCommandVisitor(this, _clientJmsDelegate);
     }
 
@@ -65,14 +65,10 @@ public class Client implements ResultReporter
      */
     public void start()
     {
-        _clientJmsDelegate.setConnectionLostListener(new 
ConnectionLostListener()
+        _clientJmsDelegate.setConnectionLostListener(() ->
         {
-            @Override
-            public void connectionLost()
-            {
-                LOGGER.warn("Client unexpectedly lost the JMS connection. 
Shutting down.");
-                transitToStopped();
-            }
+            LOGGER.warn("Client unexpectedly lost the JMS connection. Shutting 
down.");
+            transitToStopped();
         });
         _clientJmsDelegate.setInstructionListener(this);
         _clientJmsDelegate.sendRegistrationMessage();
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java
index faff71a81c..23491f4145 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java
@@ -46,7 +46,7 @@ public class ConsumerParticipant implements Participant
     private static final Logger LOGGER = 
LoggerFactory.getLogger(ConsumerParticipant.class);
 
     private final AtomicInteger _totalNumberOfMessagesReceived = new 
AtomicInteger(0);
-    private final NavigableSet<Integer> _allConsumedPayloadSizes = new 
ConcurrentSkipListSet<Integer>();
+    private final NavigableSet<Integer> _allConsumedPayloadSizes = new 
ConcurrentSkipListSet<>();
     private final AtomicLong _totalPayloadSizeOfAllMessagesReceived = new 
AtomicLong(0);
     private final CountDownLatch _asyncRunHasFinished = new CountDownLatch(1);
     private final ClientJmsDelegate _jmsDelegate;
@@ -98,15 +98,7 @@ public class ConsumerParticipant implements Participant
         {
             LOGGER.debug("Consumer {} registering listener", getName());
 
-            _jmsDelegate.registerListener(_command.getParticipantName(), new 
MessageListener(){
-
-                @Override
-                public void onMessage(Message message)
-                {
-                    processAsyncMessage(message);
-                }
-
-            });
+            _jmsDelegate.registerListener(_command.getParticipantName(), 
this::processAsyncMessage);
 
             waitUntilMsgListenerHasFinished();
             rethrowAnyAsyncMessageListenerException();
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/client/MessageProvider.java 
b/perftests/src/main/java/org/apache/qpid/disttest/client/MessageProvider.java
index eb2b52623a..726e39ff0f 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/client/MessageProvider.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/client/MessageProvider.java
@@ -23,7 +23,6 @@ import java.lang.reflect.InvocationTargetException;
 import java.util.Arrays;
 import java.util.Map;
 import java.util.Map.Entry;
-import java.util.concurrent.Callable;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
 import java.util.concurrent.Future;
@@ -56,7 +55,7 @@ public class MessageProvider
     public MessageProvider(Map<String, PropertyValue> messageProperties)
     {
         _messageProperties = messageProperties;
-        _payloads = new ConcurrentHashMap<Integer, Future<String>>();
+        _payloads = new ConcurrentHashMap<>();
     }
 
     public Message nextMessage(Session session, CreateProducerCommand command) 
throws JMSException
@@ -183,16 +182,12 @@ public class MessageProvider
 
     protected String getMessagePayload(final CreateProducerCommand command)
     {
-        FutureTask<String> createTextFuture = new FutureTask<String>(new 
Callable<String>()
+        FutureTask<String> createTextFuture = new FutureTask<>(() ->
         {
-            @Override
-            public String call() throws Exception
-            {
-                final int messageSize = command.getMessageSize();
-                char[] chars = new char[messageSize];
-                Arrays.fill(chars, 'a');
-                return new String(chars);
-            }
+            final int messageSize = command.getMessageSize();
+            char[] chars = new char[messageSize];
+            Arrays.fill(chars, 'a');
+            return new String(chars);
         });
 
         Future<String> future = 
_payloads.putIfAbsent(command.getMessageSize(), createTextFuture);
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/client/ParticipantExecutorRegistry.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/client/ParticipantExecutorRegistry.java
index 3d9780e640..fb0d28e45d 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/client/ParticipantExecutorRegistry.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/client/ParticipantExecutorRegistry.java
@@ -26,7 +26,7 @@ import java.util.Set;
 
 public class ParticipantExecutorRegistry
 {
-    private final Set<ParticipantExecutor> _participantExecutors = 
Collections.synchronizedSet(new HashSet<ParticipantExecutor>());
+    private final Set<ParticipantExecutor> _participantExecutors = 
Collections.synchronizedSet(new HashSet<>());
 
     public void add(ParticipantExecutor participantExecutor)
     {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/client/utils/BeanUtils.java 
b/perftests/src/main/java/org/apache/qpid/disttest/client/utils/BeanUtils.java
index f489597799..43dec39b68 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/client/utils/BeanUtils.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/client/utils/BeanUtils.java
@@ -32,7 +32,7 @@ import java.util.Map;
 
 public class BeanUtils
 {
-    private static final Map<Class, Class> PRIMITIVE_TYPES = 
Collections.synchronizedMap(new HashMap<Class, Class>());
+    private static final Map<Class, Class> PRIMITIVE_TYPES = 
Collections.synchronizedMap(new HashMap<>());
 
     static
     {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/AbstractTestRunner.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/AbstractTestRunner.java
index 061ae2d08a..af932bbd8d 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/AbstractTestRunner.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/AbstractTestRunner.java
@@ -58,7 +58,7 @@ public abstract class AbstractTestRunner implements 
ITestRunner
     private final ParticipatingClients _participatingClients;
     private final TestInstance _testInstance;
     private final AtomicInteger _errorResponseCount = new AtomicInteger();
-    private final Set<CommandType> _setOfResponsesToExpect = 
Collections.synchronizedSet(new HashSet<CommandType>());
+    private final Set<CommandType> _setOfResponsesToExpect = 
Collections.synchronizedSet(new HashSet<>());
 
     /** Length of time to await test results or {@value #WAIT_FOREVER} */
     private final long _testResultTimeout;
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ClientRegistry.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ClientRegistry.java
index ca54ab3711..9e479b104d 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ClientRegistry.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ClientRegistry.java
@@ -32,7 +32,7 @@ public class ClientRegistry
 {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(ClientRegistry.class);
 
-    private final Set<String> _registeredClientNames = new 
ConcurrentSkipListSet<String>();
+    private final Set<String> _registeredClientNames = new 
ConcurrentSkipListSet<>();
 
     private final Object _lock = new Object();
 
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ParticipatingClients.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ParticipatingClients.java
index 499c78018d..f0ac95f58e 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ParticipatingClients.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ParticipatingClients.java
@@ -61,7 +61,7 @@ public class ParticipatingClients
     {
         BiMap<String, String> configuredToRegisteredNameMap = 
HashBiMap.create();
 
-        TreeSet<String> registeredClients = new 
TreeSet<String>(clientRegistry.getClients());
+        TreeSet<String> registeredClients = new 
TreeSet<>(clientRegistry.getClients());
         for (String configuredClientName : configuredClientNamesForTest)
         {
             String allocatedClientName = registeredClients.pollFirst();
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ResultsForAllTests.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ResultsForAllTests.java
index 0bd13505d6..f4e5c0f56c 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/ResultsForAllTests.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/ResultsForAllTests.java
@@ -27,7 +27,7 @@ import 
org.apache.qpid.disttest.results.aggregation.TestResultAggregator;
 
 public class ResultsForAllTests
 {
-    private final List<ITestResult> _results = new ArrayList<ITestResult>();
+    private final List<ITestResult> _results = new ArrayList<>();
     private boolean _hasErrors;
 
     public List<ITestResult> getTestResults()
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ClientConfig.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ClientConfig.java
index 22872907c0..2775611e10 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ClientConfig.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ClientConfig.java
@@ -20,8 +20,6 @@
 package org.apache.qpid.disttest.controller.config;
 
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 
 import org.apache.qpid.disttest.controller.CommandForClient;
@@ -36,13 +34,13 @@ public class ClientConfig
     public ClientConfig()
     {
         _name = null;
-        _connections = Collections.emptyList();
-        _messageProviders = Collections.emptyList();
+        _connections = List.of();
+        _messageProviders = List.of();
     }
 
     public ClientConfig(String name, ConnectionConfig... connections)
     {
-        this(name,  Arrays.asList(connections), null);
+        this(name, List.of(connections), null);
     }
 
     public ClientConfig(String name, List<ConnectionConfig> connections, 
List<MessageProviderConfig> messageProviders)
@@ -51,7 +49,7 @@ public class ClientConfig
         _connections = connections;
         if (messageProviders == null)
         {
-            _messageProviders = Collections.emptyList();
+            _messageProviders = List.of();
         }
         else
         {
@@ -66,12 +64,12 @@ public class ClientConfig
 
     public List<ConnectionConfig> getConnections()
     {
-        return Collections.unmodifiableList(_connections);
+        return List.copyOf(_connections);
     }
 
     public List<CommandForClient> createCommands()
     {
-        List<CommandForClient> commandsForClient = new 
ArrayList<CommandForClient>();
+        List<CommandForClient> commandsForClient = new ArrayList<>();
 
         for (MessageProviderConfig messageProvider : _messageProviders)
         {
@@ -101,7 +99,7 @@ public class ClientConfig
 
     public List<MessageProviderConfig> getMessageProviders()
     {
-        return Collections.unmodifiableList(_messageProviders);
+        return List.copyOf(_messageProviders);
     }
 
 
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/Config.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/Config.java
index eabaac30dc..29734bd748 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/Config.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/Config.java
@@ -19,8 +19,6 @@
 package org.apache.qpid.disttest.controller.config;
 
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 
 public class Config
@@ -30,7 +28,7 @@ public class Config
     public Config()
     {
         super();
-        _tests = Collections.emptyList();
+        _tests = List.of();
     }
 
     public Config(List<TestConfig> tests)
@@ -40,12 +38,12 @@ public class Config
 
     public Config(TestConfig... tests)
     {
-        _tests = Arrays.asList(tests);
+        _tests = List.of(tests);
     }
 
     public List<TestInstance> getTests()
     {
-        List<TestInstance> testInstances = new ArrayList<TestInstance>();
+        List<TestInstance> testInstances = new ArrayList<>();
         for (TestConfig testConfig : _tests)
         {
             int iterationNumber = 0;
@@ -65,12 +63,12 @@ public class Config
             }
         }
 
-        return Collections.unmodifiableList(testInstances);
+        return List.copyOf(testInstances);
     }
 
     public List<TestConfig> getTestConfigs()
     {
-        return Collections.unmodifiableList(_tests);
+        return List.copyOf(_tests);
     }
 
     public int getTotalNumberOfClients()
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ConnectionConfig.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ConnectionConfig.java
index 522f073e60..ec89437a53 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ConnectionConfig.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/ConnectionConfig.java
@@ -20,8 +20,6 @@
 package org.apache.qpid.disttest.controller.config;
 
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 
 import org.apache.qpid.disttest.message.Command;
@@ -36,7 +34,7 @@ public class ConnectionConfig
     public ConnectionConfig()
     {
         super();
-        _sessions = Collections.emptyList();
+        _sessions = List.of();
     }
 
     public ConnectionConfig(String name, String factory, SessionConfig... 
sessions)
@@ -44,13 +42,13 @@ public class ConnectionConfig
         super();
         _name = name;
         _factory = factory;
-        _sessions = Arrays.asList(sessions);
+        _sessions = List.of(sessions);
 
     }
 
     public List<SessionConfig> getSessions()
     {
-        return Collections.unmodifiableList(_sessions);
+        return _sessions;
     }
 
     public String getName()
@@ -60,7 +58,7 @@ public class ConnectionConfig
 
     public List<Command> createCommands()
     {
-        List<Command> commands = new ArrayList<Command>();
+        List<Command> commands = new ArrayList<>();
         commands.add(createCommand());
         for (SessionConfig sessionConfig : _sessions)
         {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/IterationValue.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/IterationValue.java
index d1673380ff..29159e2e91 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/IterationValue.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/IterationValue.java
@@ -20,7 +20,6 @@ package org.apache.qpid.disttest.controller.config;
 
 import java.beans.IntrospectionException;
 import java.lang.reflect.InvocationTargetException;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -38,7 +37,7 @@ public class IterationValue
 
     public IterationValue()
     {
-        _iterationPropertyValuesWithUnderscores = Collections.emptyMap();
+        _iterationPropertyValuesWithUnderscores = Map.of();
     }
 
     public Map<String, String> getIterationPropertyValuesWithUnderscores()
@@ -61,7 +60,7 @@ public class IterationValue
 
     private Map<String, String> getIterationPropertyValuesWithoutUnderscores()
     {
-        Map<String, String> iterationPropertyValues = new HashMap<String, 
String>();
+        Map<String, String> iterationPropertyValues = new HashMap<>();
         for (String propertyNameWithUnderscore : 
_iterationPropertyValuesWithUnderscores.keySet())
         {
             String propertyName = propertyNameWithUnderscore.replaceFirst("_", 
"");
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/SessionConfig.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/SessionConfig.java
index d4d8a67732..5d44a48abe 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/SessionConfig.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/SessionConfig.java
@@ -20,8 +20,6 @@
 package org.apache.qpid.disttest.controller.config;
 
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 
 import javax.jms.Session;
@@ -31,8 +29,8 @@ import org.apache.qpid.disttest.message.CreateSessionCommand;
 
 public class SessionConfig
 {
-    private static final List<ProducerConfig> EMPTY_PRODUCER_LIST = 
Collections.emptyList();
-    private static final List<ConsumerConfig> EMPTY_CONSUMER_LIST = 
Collections.emptyList();
+    private static final List<ProducerConfig> EMPTY_PRODUCER_LIST = List.of();
+    private static final List<ConsumerConfig> EMPTY_CONSUMER_LIST = List.of();
 
     private final int _acknowledgeMode;
     private final String _sessionName;
@@ -46,12 +44,12 @@ public class SessionConfig
 
     public SessionConfig(String sessionName, int acknowledgeMode, 
ProducerConfig...producers)
     {
-        this(sessionName, acknowledgeMode, EMPTY_CONSUMER_LIST, 
Arrays.asList(producers));
+        this(sessionName, acknowledgeMode, EMPTY_CONSUMER_LIST, 
List.of(producers));
     }
 
     public SessionConfig(String sessionName, int acknowledgeMode, 
ConsumerConfig... consumers)
     {
-        this(sessionName, acknowledgeMode, Arrays.asList(consumers), 
EMPTY_PRODUCER_LIST);
+        this(sessionName, acknowledgeMode, List.of(consumers), 
EMPTY_PRODUCER_LIST);
     }
 
     public SessionConfig(String sessionName, int acknowledgeMode, 
List<ConsumerConfig> consumers, List<ProducerConfig> producers)
@@ -74,17 +72,17 @@ public class SessionConfig
 
     public List<ProducerConfig> getProducers()
     {
-        return Collections.unmodifiableList(_producers);
+        return List.copyOf(_producers);
     }
 
     public List<ConsumerConfig> getConsumers()
     {
-        return Collections.unmodifiableList(_consumers);
+        return List.copyOf(_consumers);
     }
 
     public List<Command> createCommands(String connectionName)
     {
-        List<Command> commands = new ArrayList<Command>();
+        List<Command> commands = new ArrayList<>();
         commands.add(createCommand(connectionName));
         for (ProducerConfig producer : _producers)
         {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestConfig.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestConfig.java
index 2bb5f1b289..8fc97da82f 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestConfig.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestConfig.java
@@ -20,8 +20,6 @@
 package org.apache.qpid.disttest.controller.config;
 
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
@@ -39,23 +37,23 @@ public class TestConfig
 
     public TestConfig()
     {
-        _clients = Collections.emptyList();
-        _queues = Collections.emptyList();
+        _clients = List.of();
+        _queues = List.of();
         _name = null;
-        _iterations = Collections.emptyList();
+        _iterations = List.of();
     }
 
     public TestConfig(String name, ClientConfig[] clients, QueueConfig[] 
queues)
     {
-        _clients = Arrays.asList(clients);
-        _queues = Arrays.asList(queues);
+        _clients = List.of(clients);
+        _queues = List.of(queues);
         _name = name;
-        _iterations = Collections.emptyList();
+        _iterations = List.of();
     }
 
     public List<String> getClientNames()
     {
-        List<String> clientNames = new ArrayList<String>();
+        List<String> clientNames = new ArrayList<>();
         for (ClientConfig clientConfig : _clients)
         {
             clientNames.add(clientConfig.getName());
@@ -80,18 +78,18 @@ public class TestConfig
 
     public List<CommandForClient> createCommands()
     {
-        List<CommandForClient> commandsForClients = new 
ArrayList<CommandForClient>();
+        List<CommandForClient> commandsForClients = new ArrayList<>();
         for (ClientConfig client : _clients)
         {
             commandsForClients.addAll(client.createCommands());
         }
 
-        return Collections.unmodifiableList(commandsForClients);
+        return List.copyOf(commandsForClients);
     }
 
     public List<QueueConfig> getQueues()
     {
-        return Collections.unmodifiableList(_queues);
+        return _queues;
     }
 
     public String getName()
@@ -101,7 +99,7 @@ public class TestConfig
 
     public List<IterationValue> getIterationValues()
     {
-        List<IterationValue> iterationValues = new ArrayList<IterationValue>();
+        List<IterationValue> iterationValues = new ArrayList<>();
         for (Map<String, String> iterationMap : _iterations)
         {
             iterationValues.add(new IterationValue(iterationMap));
@@ -112,6 +110,6 @@ public class TestConfig
 
     public List<ClientConfig> getClients()
     {
-        return Collections.unmodifiableList(_clients);
+        return _clients;
     }
 }
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestInstance.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestInstance.java
index f02674bb31..b2453ca813 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestInstance.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/controller/config/TestInstance.java
@@ -51,7 +51,7 @@ public class TestInstance
     public List<CommandForClient> createCommands()
     {
         List<CommandForClient> commands = _testConfig.createCommands();
-        List<CommandForClient> newCommands = new 
ArrayList<CommandForClient>(commands.size());
+        List<CommandForClient> newCommands = new ArrayList<>(commands.size());
 
         double ratePerProducer = calculateRatePerProducer(_producerRate, 
commands);
         for (CommandForClient commandForClient : commands)
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/jms/ClientJmsDelegate.java 
b/perftests/src/main/java/org/apache/qpid/disttest/jms/ClientJmsDelegate.java
index bc04fc183b..6e4a83d056 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/jms/ClientJmsDelegate.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/jms/ClientJmsDelegate.java
@@ -32,7 +32,6 @@ import javax.jms.ConnectionFactory;
 import javax.jms.ConnectionMetaData;
 import javax.jms.DeliveryMode;
 import javax.jms.Destination;
-import javax.jms.ExceptionListener;
 import javax.jms.JMSException;
 import javax.jms.Message;
 import javax.jms.MessageConsumer;
@@ -126,14 +125,7 @@ public class ClientJmsDelegate
         {
             _instructionQueue = 
_instructionListenerSession.createTemporaryQueue();
             final MessageConsumer instructionConsumer = 
_instructionListenerSession.createConsumer(_instructionQueue);
-            instructionConsumer.setMessageListener(new MessageListener()
-            {
-                @Override
-                public void onMessage(final Message message)
-                {
-                    
client.processInstruction(JmsMessageAdaptor.messageToCommand(message));
-                }
-            });
+            instructionConsumer.setMessageListener(message -> 
client.processInstruction(JmsMessageAdaptor.messageToCommand(message)));
         }
         catch (final JMSException jmse)
         {
@@ -710,28 +702,24 @@ public class ClientJmsDelegate
     {
         try
         {
-            _controllerConnection.setExceptionListener(new ExceptionListener()
-                {
-                @Override
-                public void onException(final JMSException exception)
-                {
-                    LOGGER.warn("Caught ", exception);
+            _controllerConnection.setExceptionListener(exception ->
+            {
+                LOGGER.warn("Caught ", exception);
 
-                    if (connectionLostListener != null)
+                if (connectionLostListener != null)
+                {
+                    try
                     {
-                        try
-                        {
-                            _controllerConnection.createSession(false, 
Session.AUTO_ACKNOWLEDGE).close();
-                        }
-                        catch (JMSException e)
-                        {
-                            LOGGER.warn("Unable to create/close a new session, 
assuming the connection is lost ", exception);
-
-                            connectionLostListener.connectionLost();
-                        }
+                        _controllerConnection.createSession(false, 
Session.AUTO_ACKNOWLEDGE).close();
                     }
+                    catch (JMSException e)
+                    {
+                        LOGGER.warn("Unable to create/close a new session, 
assuming the connection is lost ", exception);
 
+                        connectionLostListener.connectionLost();
+                    }
                 }
+
             });
         }
         catch (JMSException e)
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/jms/ControllerJmsDelegate.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/jms/ControllerJmsDelegate.java
index a4df9fb79a..c1f1870b99 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/jms/ControllerJmsDelegate.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/jms/ControllerJmsDelegate.java
@@ -19,7 +19,6 @@
  */
 package org.apache.qpid.disttest.jms;
 
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
@@ -31,7 +30,6 @@ import javax.jms.Destination;
 import javax.jms.JMSException;
 import javax.jms.Message;
 import javax.jms.MessageConsumer;
-import javax.jms.MessageListener;
 import javax.jms.MessageProducer;
 import javax.jms.Queue;
 import javax.jms.Session;
@@ -51,14 +49,14 @@ public class ControllerJmsDelegate
 {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(ControllerJmsDelegate.class);
 
-    private final Map<String, Destination> _clientNameToQueueMap = new 
ConcurrentHashMap<String, Destination>();
+    private final Map<String, Destination> _clientNameToQueueMap = new 
ConcurrentHashMap<>();
     private final Connection _connection;
     private final Queue _controllerQueue;
     private final Session _controllerQueueListenerSession;
     private final Session _commandSession;
     private final QueueCreator _queueCreator;
 
-    private final List<CommandListener> _commandListeners = new 
CopyOnWriteArrayList<CommandListener>();
+    private final List<CommandListener> _commandListeners = new 
CopyOnWriteArrayList<>();
 
     public ControllerJmsDelegate(final Context context) throws 
NamingException, JMSException
     {
@@ -77,26 +75,22 @@ public class ControllerJmsDelegate
         {
             createControllerQueue();
             final MessageConsumer consumer = 
_controllerQueueListenerSession.createConsumer(_controllerQueue);
-            consumer.setMessageListener(new MessageListener()
+            consumer.setMessageListener(message ->
             {
-                @Override
-                public void onMessage(final Message message)
+                try
                 {
-                    try
-                    {
-                        String jmsMessageID = message.getJMSMessageID();
-                        LOGGER.debug("Received message ID {}", jmsMessageID);
+                    String jmsMessageID = message.getJMSMessageID();
+                    LOGGER.debug("Received message ID {}", jmsMessageID);
 
-                        final Command command = 
JmsMessageAdaptor.messageToCommand(message);
-                        LOGGER.debug("Converted message ID {} into command 
{}", jmsMessageID, command);
+                    final Command command = 
JmsMessageAdaptor.messageToCommand(message);
+                    LOGGER.debug("Converted message ID {} into command {}", 
jmsMessageID, command);
 
-                        processCommandWithFirstSupportingListener(command);
-                        LOGGER.debug("Finished processing command for message 
ID", jmsMessageID);
-                    }
-                    catch (Exception t)
-                    {
-                        LOGGER.error("Can't handle JMS message", t);
-                    }
+                    processCommandWithFirstSupportingListener(command);
+                    LOGGER.debug("Finished processing command for message ID", 
jmsMessageID);
+                }
+                catch (Exception t)
+                {
+                    LOGGER.error("Can't handle JMS message", t);
                 }
             });
         }
@@ -239,12 +233,8 @@ public class ControllerJmsDelegate
 
     private void createControllerQueue() throws JMSException
     {
-        QueueConfig controllerQueueConfig = new 
QueueConfig(_controllerQueue.getQueueName(),
-                                                            true,
-                                                            
Collections.<String, Object>emptyMap());
-        _queueCreator.createQueues(_connection,
-                                   _controllerQueueListenerSession,
-                                   
Collections.singletonList(controllerQueueConfig));
+        final QueueConfig controllerQueueConfig = new 
QueueConfig(_controllerQueue.getQueueName(), true, Map.of());
+        _queueCreator.createQueues(_connection, 
_controllerQueueListenerSession, List.of(controllerQueueConfig));
     }
 
     public void addCommandListener(CommandListener commandListener)
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantAttributeExtractor.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantAttributeExtractor.java
index a56adb3481..dba151a99d 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantAttributeExtractor.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantAttributeExtractor.java
@@ -28,13 +28,11 @@ import java.lang.reflect.Method;
 import java.util.HashMap;
 import java.util.Map;
 
-
 public class ParticipantAttributeExtractor
 {
     public static Map<ParticipantAttribute, Object> getAttributes(Object 
targetObject)
     {
-        Map<ParticipantAttribute, Object> attributes = new 
HashMap<ParticipantAttribute, Object>();
-
+        Map<ParticipantAttribute, Object> attributes = new HashMap<>();
 
         PropertyDescriptor[] descriptors;
         try
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantResult.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantResult.java
index 70d40ce2d6..b81362f171 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantResult.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/message/ParticipantResult.java
@@ -62,14 +62,8 @@ public class ParticipantResult extends Response
     // summarizes results from participants using different session 
acknowledge modes.
     private int _acknowledgeMode = -1;
 
-    public static final Comparator<? super ParticipantResult> 
PARTICIPANT_NAME_COMPARATOR = new Comparator<ParticipantResult>()
-    {
-        @Override
-        public int compare(ParticipantResult participantResult1, 
ParticipantResult participantResult2)
-        {
-            return 
participantResult1.getParticipantName().compareTo(participantResult2.getParticipantName());
-        }
-    };
+    public static final Comparator<? super ParticipantResult> 
PARTICIPANT_NAME_COMPARATOR =
+            Comparator.comparing(ParticipantResult::getParticipantName);
 
     public ParticipantResult()
     {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/AggregatedTestResult.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/AggregatedTestResult.java
index 5e6da2e65b..b80153746f 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/AggregatedTestResult.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/AggregatedTestResult.java
@@ -71,7 +71,7 @@ public class AggregatedTestResult implements ITestResult
     @Override
     public List<ParticipantResult> getParticipantResults()
     {
-        List<ParticipantResult> allParticipantResults = new 
ArrayList<ParticipantResult>(_originalTestResult.getParticipantResults());
+        List<ParticipantResult> allParticipantResults = new 
ArrayList<>(_originalTestResult.getParticipantResults());
 
         allParticipantResults.add(_allConsumerParticipantResult);
         allParticipantResults.add(_allProducerParticipantResult);
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/SeriesStatistics.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/SeriesStatistics.java
index b93c210473..515bfb1d50 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/SeriesStatistics.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/results/aggregation/SeriesStatistics.java
@@ -29,7 +29,7 @@ public class SeriesStatistics
     private long _maxValue;
     private double _mean;
     private double _standardDeviation;
-    private Collection<Long> _series = new CopyOnWriteArrayList<Long>();
+    private Collection<Long> _series = new CopyOnWriteArrayList<>();
 
     public SeriesStatistics()
     {
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVFormatter.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVFormatter.java
index 17a56f72a2..55584bc2c7 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVFormatter.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVFormatter.java
@@ -19,7 +19,6 @@
 package org.apache.qpid.disttest.results.formatting;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
@@ -43,8 +42,8 @@ public class CSVFormatter
         for (ITestResult testResult : results)
         {
 
-            List<ParticipantResult> participantResults = new 
ArrayList<ParticipantResult>(testResult.getParticipantResults());
-            Collections.sort(participantResults, new 
CSVOrderParticipantResultComparator());
+            List<ParticipantResult> participantResults = new 
ArrayList<>(testResult.getParticipantResults());
+            participantResults.sort(new CSVOrderParticipantResultComparator());
 
             for (ParticipantResult participantResult : participantResults)
             {
@@ -61,7 +60,7 @@ public class CSVFormatter
      */
     private String row(Map<ParticipantAttribute, Object> attributeValueMap)
     {
-        List<Object> attributeValues = new ArrayList<Object>();
+        List<Object> attributeValues = new ArrayList<>();
         for (ParticipantAttribute attribute : ParticipantAttribute.values())
         {
             Object attributeValue = attributeValueMap.get(attribute);
@@ -75,7 +74,7 @@ public class CSVFormatter
     /** return the header row, including a newline at the end */
     private String header()
     {
-        List<String> displayNames = new ArrayList<String>();
+        List<String> displayNames = new ArrayList<>();
         for (ParticipantAttribute attribute : ParticipantAttribute.values())
         {
             displayNames.add(attribute.getDisplayName());
diff --git 
a/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVOrderParticipantResultComparator.java
 
b/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVOrderParticipantResultComparator.java
index 8c06bbc8ed..d50d102a45 100644
--- 
a/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVOrderParticipantResultComparator.java
+++ 
b/perftests/src/main/java/org/apache/qpid/disttest/results/formatting/CSVOrderParticipantResultComparator.java
@@ -19,7 +19,6 @@
 package org.apache.qpid.disttest.results.formatting;
 
 import java.util.Comparator;
-import java.util.HashMap;
 import java.util.Map;
 
 import com.google.common.collect.ComparisonChain;
@@ -32,12 +31,8 @@ import 
org.apache.qpid.disttest.message.ProducerParticipantResult;
 public class CSVOrderParticipantResultComparator implements 
Comparator<ParticipantResult>
 {
     // TODO yuk
-    private static final Map<Class<? extends ParticipantResult>, Integer> 
TYPE_CODES = new HashMap<Class<? extends ParticipantResult>, Integer>();
-    static {
-        TYPE_CODES.put(ProducerParticipantResult.class, 0);
-        TYPE_CODES.put(ConsumerParticipantResult.class, 1);
-        TYPE_CODES.put(ParticipantResult.class, 2);
-    }
+    private static final Map<Class<? extends ParticipantResult>, Integer> 
TYPE_CODES =
+            Map.of(ProducerParticipantResult.class, 0, 
ConsumerParticipantResult.class, 1, ParticipantResult.class, 2);
 
     @Override
     public int compare(ParticipantResult left, ParticipantResult right)
diff --git 
a/perftests/src/test/java/org/apache/qpid/disttest/ConfigFileHelperTest.java 
b/perftests/src/test/java/org/apache/qpid/disttest/ConfigFileHelperTest.java
index 457fec8a0e..37873b48ae 100644
--- a/perftests/src/test/java/org/apache/qpid/disttest/ConfigFileHelperTest.java
+++ b/perftests/src/test/java/org/apache/qpid/disttest/ConfigFileHelperTest.java
@@ -22,7 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Arrays;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -57,8 +56,8 @@ public class ConfigFileHelperTest extends UnitTestBase
 
         List<String> configFiles = 
_configFileHelper.getTestConfigFiles(testConfigPath);
 
-        Set<String> expectedFiles = new HashSet<String>(Arrays.asList(jsFile, 
jsonFile));
-        Set<String> actualFiles = new HashSet<String>(configFiles);
+        Set<String> expectedFiles = Set.of(jsFile, jsonFile);
+        Set<String> actualFiles = new HashSet<>(configFiles);
 
         assertEquals(expectedFiles, actualFiles);
     }
diff --git 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java
 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java
index e85d20a01b..730ecdc89c 100644
--- 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java
+++ 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java
@@ -77,7 +77,7 @@ public class ChartingUtil
     public static final String JDBC_URL_DEFAULT = null;
 
 
-    private final Map<String,String> _cliOptions = new HashMap<String, 
String>();
+    private final Map<String,String> _cliOptions = new HashMap<>();
 
     {
         _cliOptions.put(OUTPUT_DIR_PROP, OUTPUT_DIR_DEFAULT);
diff --git 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/chartbuilder/XYDataSetBasedChartBuilder.java
 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/chartbuilder/XYDataSetBasedChartBuilder.java
index cf97b06db0..9104b61be9 100644
--- 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/chartbuilder/XYDataSetBasedChartBuilder.java
+++ 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/chartbuilder/XYDataSetBasedChartBuilder.java
@@ -36,7 +36,6 @@ import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
 import org.jfree.data.general.Dataset;
 import org.jfree.data.xy.DefaultXYDataset;
 
-
 public abstract class XYDataSetBasedChartBuilder extends BaseChartBuilder
 {
     public XYDataSetBasedChartBuilder(SeriesBuilder seriesBuilder)
@@ -55,7 +54,7 @@ public abstract class XYDataSetBasedChartBuilder extends 
BaseChartBuilder
             @Override
             public void beginSeries(SeriesDefinition seriesDefinition)
             {
-                _xyPairs = new ArrayList<Double[]>();
+                _xyPairs = new ArrayList<>();
             }
 
             @Override
diff --git 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
index 49133c5b57..251a123b07 100644
--- 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
+++ 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
@@ -50,7 +50,7 @@ public class ChartingDefinitionCreator
 
     public List<ChartingDefinition> createFromFileOrDirectory(String 
chartingDefinitionFileOrDirectory)
     {
-        List<ChartingDefinition> definitions = new 
ArrayList<ChartingDefinition>();
+        List<ChartingDefinition> definitions = new ArrayList<>();
 
         File fileOrDirectory = new File(chartingDefinitionFileOrDirectory);
         if (fileOrDirectory.isDirectory())
diff --git 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
index 1f76ba5194..b66be850a8 100644
--- 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
+++ 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
@@ -35,7 +35,7 @@ public class SeriesDefinitionCreator
 
     public List<SeriesDefinition> createFromProperties(Properties properties)
     {
-        final List<SeriesDefinition> seriesDefinitions = new 
ArrayList<SeriesDefinition>();
+        final List<SeriesDefinition> seriesDefinitions = new ArrayList<>();
 
         int index = 1;
         boolean moreSeriesDefinitions = true;
diff --git 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/writer/ChartWriter.java
 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/writer/ChartWriter.java
index 9236896f53..5425a088a6 100644
--- 
a/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/writer/ChartWriter.java
+++ 
b/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/writer/ChartWriter.java
@@ -42,7 +42,7 @@ public class ChartWriter
 
     static final String SUMMARY_FILE_NAME = "chart-summary.html";
 
-    private final SortedMap<File,ChartingDefinition> _chartFilesToChartDef = 
new TreeMap<File, ChartingDefinition>();
+    private final SortedMap<File,ChartingDefinition> _chartFilesToChartDef = 
new TreeMap<>();
 
     private File _chartDirectory = new File(".");
 


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

Reply via email to