This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new fc6f0ee9ec ARTEMIS-4740 reduce unnecessary boxing
fc6f0ee9ec is described below

commit fc6f0ee9ec85ce4223296a195bc35899cbecb091
Author: Justin Bertram <jbert...@apache.org>
AuthorDate: Mon Apr 22 14:43:50 2024 -0500

    ARTEMIS-4740 reduce unnecessary boxing
---
 .../artemis/cli/commands/tools/PrintData.java      |  6 +--
 .../apache/activemq/artemis/util/ServerUtil.java   |  4 +-
 .../org/apache/activemq/cli/test/ArtemisTest.java  | 32 ++++++------
 .../apache/activemq/artemis/utils/ByteUtil.java    |  8 +--
 .../apache/activemq/artemis/utils/PairTest.java    |  2 +-
 .../artemis/api/core/client/ActiveMQClient.java    |  2 +-
 .../serverLocator/TCPServerLocatorSchema.java      |  2 +-
 .../artemis/utils/ConfigurationHelper.java         |  4 +-
 .../activemq/artemis/utils/VersionLoader.java      |  6 +--
 .../jdbc/store/sql/PropertySQLProvider.java        |  2 +-
 .../jms/client/ActiveMQConnectionMetaData.java     |  4 +-
 .../artemis/protocol/amqp/broker/AMQPMessage.java  | 18 +++----
 .../protocol/amqp/broker/AMQPMessageTest.java      |  6 +--
 .../protocol/amqp/converter/TestConversions.java   |  8 +--
 .../converter/message/AMQPMessageIdHelperTest.java |  4 +-
 .../core/protocol/mqtt/MQTTPublishManager.java     |  2 +-
 .../protocol/openwire/OpenWireProtocolManager.java |  4 +-
 .../protocol/stomp/v11/StompFrameHandlerV11.java   | 10 ++--
 .../artemis/ra/ActiveMQRAConnectionMetaData.java   |  4 +-
 .../selector/filter/ComparisonExpression.java      | 42 ++++++++--------
 .../selector/filter/ConstantExpression.java        | 12 ++---
 .../artemis/selector/filter/UnaryExpression.java   |  2 +-
 .../artemis/core/filter/impl/FilterImpl.java       |  2 +-
 .../management/impl/ActiveMQServerControlImpl.java |  2 +-
 .../core/management/impl/QueueControlImpl.java     |  2 +-
 .../paging/cursor/impl/PageSubscriptionImpl.java   |  4 +-
 .../core/paging/impl/PagingManagerImpl.java        |  2 +-
 .../management/impl/ManagementServiceImpl.java     | 58 +++++++++++-----------
 .../routing/policies/LeastConnectionsPolicy.java   |  2 +-
 .../server/impl/ScheduledDeliveryHandlerTest.java  |  4 +-
 .../policies/ConsistentHashModuloPolicyTest.java   |  4 +-
 .../apache/activemq/broker/BrokerBenchmark.java    |  6 +--
 .../MultiThreadRandomReattachTestBase.java         |  8 +--
 .../stomp/util/AbstractStompClientConnection.java  |  2 +-
 .../artemis/tests/util/ActiveMQTestBase.java       |  6 +--
 .../transport/amqp/client/AmqpSupport.java         |  2 +-
 .../amqp/client/util/TypeConversionSupport.java    | 10 ++--
 .../artemis/tests/db/paging/PagingTest.java        |  6 +--
 .../tests/integration/amqp/JMXManagementTest.java  |  2 +-
 .../integration/amqp/connect/AckManagerTest.java   |  2 +-
 .../amqp/connect/SNFPagedMirrorTest.java           |  2 +-
 .../client/LargeMessageCompressTest.java           |  2 +-
 .../cluster/bridge/BridgeReconnectTest.java        |  4 +-
 .../integration/cluster/bridge/BridgeTest.java     |  2 +-
 .../PagedSNFTopicDistributionTest.java             |  2 +-
 .../crossprotocol/RequestReplyNonJMSTest.java      | 12 ++---
 .../jdbc/store/journal/JDBCJournalTest.java        |  2 +-
 .../mqtt5/spec/controlpackets/PublishTests.java    |  2 +-
 .../openwire/interop/GeneralInteropTest.java       | 16 +++---
 .../persistence/XmlImportExportTest.java           |  2 +-
 .../integration/plugin/MetricsPluginTest.java      |  4 +-
 .../integration/replication/ReplicationTest.java   |  4 +-
 .../tests/integration/server/ScaleDownTest.java    |  2 +-
 .../tests/message/BodyIsAssignableFromTest.java    |  8 +--
 .../jms/tests/message/BytesMessageTest.java        |  4 +-
 .../artemis/jms/tests/message/MapMessageTest.java  |  4 +-
 .../artemis/jms/tests/message/MessageBodyTest.java | 42 ++++++++--------
 .../jms/tests/message/MessageHeaderTest.java       | 14 +++---
 .../message/MessagePropertyConversionTest.java     | 12 ++---
 .../artemis/jms/tests/message/MessageTestBase.java |  4 +-
 .../jms/tests/message/SimpleJMSMapMessage.java     | 16 +++---
 .../jms/tests/message/SimpleJMSMessage.java        | 28 +++++------
 .../jms/tests/message/SimpleJMSStreamMessage.java  | 16 +++---
 .../jms/tests/message/StreamMessageTest.java       |  4 +-
 .../tools/container/InVMInitialContextFactory.java |  4 +-
 .../artemis/jms/tests/util/JNDIUtilTest.java       |  6 +--
 .../jms/conform/message/MessageTypeTest.java       |  2 +-
 .../message/properties/MessagePropertyTest.java    |  2 +-
 .../core/postoffice/impl/BindingsImplTest.java     |  2 +-
 .../impl/WildcardAddressManagerUnitTest.java       |  2 +-
 70 files changed, 267 insertions(+), 267 deletions(-)

diff --git 
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/tools/PrintData.java
 
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/tools/PrintData.java
index 1cdff63f3c..f1ac2f2622 100644
--- 
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/tools/PrintData.java
+++ 
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/tools/PrintData.java
@@ -331,7 +331,7 @@ public class PrintData extends DBOption {
                            out.print(" (ACK)");
                         }
 
-                        if 
(cursorACKs.getCompletePages(q[i]).contains(Long.valueOf(pgid))) {
+                        if (cursorACKs.getCompletePages(q[i]).contains(pgid)) {
                            acked = true;
                            out.print(" (PG-COMPLETE)");
                         }
@@ -398,8 +398,8 @@ public class PrintData extends DBOption {
             CursorAckRecordEncoding encoding = new CursorAckRecordEncoding();
             encoding.decode(buff);
 
-            Long queueID = Long.valueOf(encoding.queueID);
-            Long pageNR = Long.valueOf(encoding.position.getPageNr());
+            Long queueID = encoding.queueID;
+            Long pageNR = encoding.position.getPageNr();
 
             if (!cursorInfo.getCompletePages(queueID).add(pageNR)) {
                System.err.println("Page " + pageNR + " has been already set as 
complete on queue " + queueID);
diff --git 
a/artemis-cli/src/main/java/org/apache/activemq/artemis/util/ServerUtil.java 
b/artemis-cli/src/main/java/org/apache/activemq/artemis/util/ServerUtil.java
index febb76655d..7cbc983430 100644
--- a/artemis-cli/src/main/java/org/apache/activemq/artemis/util/ServerUtil.java
+++ b/artemis-cli/src/main/java/org/apache/activemq/artemis/util/ServerUtil.java
@@ -194,7 +194,7 @@ public class ServerUtil {
       ClientSession session = ((ActiveMQConnection) 
connection).getInitialSession();
       TransportConfiguration transportConfiguration = 
session.getSessionFactory().getConnectorConfiguration();
       String port = (String) transportConfiguration.getParams().get("port");
-      return Integer.valueOf(port) - 61616;
+      return Integer.parseInt(port) - 61616;
    }
 
    public static Connection getServerConnection(int server, Connection... 
connections) {
@@ -202,7 +202,7 @@ public class ServerUtil {
          ClientSession session = ((ActiveMQConnection) 
connection).getInitialSession();
          TransportConfiguration transportConfiguration = 
session.getSessionFactory().getConnectorConfiguration();
          String port = (String) transportConfiguration.getParams().get("port");
-         if (Integer.valueOf(port) == server + 61616) {
+         if (Integer.parseInt(port) == server + 61616) {
             return connection;
          }
       }
diff --git 
a/artemis-cli/src/test/java/org/apache/activemq/cli/test/ArtemisTest.java 
b/artemis-cli/src/test/java/org/apache/activemq/cli/test/ArtemisTest.java
index 68ced3ce6e..2172716399 100644
--- a/artemis-cli/src/test/java/org/apache/activemq/cli/test/ArtemisTest.java
+++ b/artemis-cli/src/test/java/org/apache/activemq/cli/test/ArtemisTest.java
@@ -1288,14 +1288,14 @@ public class ArtemisTest extends CliTestBase {
           * it will read from the InputStream in the ActionContext. It can't 
read the password since it's using
           * System.console.readPassword() for that.
           */
-         assertEquals(Long.valueOf(100), Artemis.internalExecute(false, null, 
null, null, new String[] {"producer", "--destination", "queue://q1", 
"--message-count", "100", "--password", "admin"}, context));
+         assertEquals(100L, Artemis.internalExecute(false, null, null, null, 
new String[] {"producer", "--destination", "queue://q1", "--message-count", 
"100", "--password", "admin"}, context));
 
          /*
           * This is the same as above except it will prompt the user to 
re-enter both the URL and the username.
           */
          in = new 
ByteArrayInputStream("tcp://localhost:61616\nadmin\n".getBytes());
          context = new ActionContext(in, System.out, System.err);
-         assertEquals(Long.valueOf(100), Artemis.internalExecute(false, null, 
null, null, new String[] {"producer", "--destination", "queue://q1", 
"--message-count", "100", "--password", "admin", "--url", 
"tcp://badhost:11111"}, context));
+         assertEquals(100L, Artemis.internalExecute(false, null, null, null, 
new String[] {"producer", "--destination", "queue://q1", "--message-count", 
"100", "--password", "admin", "--url", "tcp://badhost:11111"}, context));
       } finally {
          stopServer();
       }
@@ -1380,14 +1380,14 @@ public class ArtemisTest extends CliTestBase {
          }
          Artemis.internalExecute("data", "print", "--f");
 
-         assertEquals(Long.valueOf(100), Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message-count", "100", "--user", "admin", 
"--password", "admin"));
-         assertEquals(Long.valueOf(100), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--text-size", "500", "--message-count", "10", 
"--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message-size", "500", "--message-count", 
"10", "--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message", "message", "--message-count", "10", 
"--user", "admin", "--password", "admin"));
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
+         assertEquals(100L, Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message-count", "100", "--user", "admin", 
"--password", "admin"));
+         assertEquals(100L, Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--text-size", "500", "--message-count", "10", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message-size", "500", "--message-count", 
"10", "--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("producer", 
"--destination", "queue://q1", "--message", "message", "--message-count", "10", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--break-on-null", "--receive-timeout", "100", 
"--user", "admin", "--password", "admin"));
 
          ActiveMQConnectionFactory cf = new 
ActiveMQConnectionFactory("tcp://localhost:" + acceptorPort);
          Connection connection = cf.createConnection("admin", "admin");
@@ -1408,20 +1408,20 @@ public class ArtemisTest extends CliTestBase {
          connection.close();
          cf.close();
 
-         assertEquals(Long.valueOf(1), Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--filter", 
"fruit='banana'", "--user", "admin", "--password", "admin"));
+         assertEquals(1L, Artemis.internalExecute("browser", "--destination", 
"queue://q1", "--txt-size", "50", "--filter", "fruit='banana'", "--user", 
"admin", "--password", "admin"));
 
-         assertEquals(Long.valueOf(100), Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--filter", 
"fruit='orange'", "--user", "admin", "--password", "admin"));
+         assertEquals(100L, Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--filter", 
"fruit='orange'", "--user", "admin", "--password", "admin"));
 
-         assertEquals(Long.valueOf(101), Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--user", "admin", 
"--password", "admin"));
+         assertEquals(101L, Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--user", "admin", 
"--password", "admin"));
 
          // should only receive 10 messages on browse as I'm setting 
messageCount=10
-         assertEquals(Long.valueOf(10), Artemis.internalExecute("browser", 
"--destination", "queue://q1", "--txt-size", "50", "--message-count", "10", 
"--user", "admin", "--password", "admin"));
+         assertEquals(10L, Artemis.internalExecute("browser", "--destination", 
"queue://q1", "--txt-size", "50", "--message-count", "10", "--user", "admin", 
"--password", "admin"));
 
          // Nothing was consumed until here as it was only browsing, check 
it's receiving again
-         assertEquals(Long.valueOf(1), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--txt-size", "50", "--break-on-null", 
"--receive-timeout", "100", "--filter", "fruit='banana'", "--user", "admin", 
"--password", "admin"));
+         assertEquals(1L, Artemis.internalExecute("consumer", "--destination", 
"queue://q1", "--txt-size", "50", "--break-on-null", "--receive-timeout", 
"100", "--filter", "fruit='banana'", "--user", "admin", "--password", "admin"));
 
          // Checking it was acked before
-         assertEquals(Long.valueOf(100), Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--txt-size", "50", "--break-on-null", 
"--receive-timeout", "100", "--user", "admin", "--password", "admin"));
+         assertEquals(100L, Artemis.internalExecute("consumer", 
"--destination", "queue://q1", "--txt-size", "50", "--break-on-null", 
"--receive-timeout", "100", "--user", "admin", "--password", "admin"));
 
          //add a simple user
          AddUser addCmd = new AddUser();
diff --git 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/ByteUtil.java 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/ByteUtil.java
index 43783b91c9..45ff7f9de4 100644
--- 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/ByteUtil.java
+++ 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/ByteUtil.java
@@ -262,22 +262,22 @@ public class ByteUtil {
       try {
          Matcher m = ONE.matcher(text);
          if (m.matches()) {
-            return Long.valueOf(Long.parseLong(m.group(1)));
+            return Long.parseLong(m.group(1));
          }
 
          m = KILO.matcher(text);
          if (m.matches()) {
-            return Long.valueOf(Long.parseLong(m.group(1)) * 1024);
+            return Long.parseLong(m.group(1)) * 1024;
          }
 
          m = MEGA.matcher(text);
          if (m.matches()) {
-            return Long.valueOf(Long.parseLong(m.group(1)) * 1024 * 1024);
+            return Long.parseLong(m.group(1)) * 1024 * 1024;
          }
 
          m = GIGA.matcher(text);
          if (m.matches()) {
-            return Long.valueOf(Long.parseLong(m.group(1)) * 1024 * 1024 * 
1024);
+            return Long.parseLong(m.group(1)) * 1024 * 1024 * 1024;
          }
 
          return Long.parseLong(text);
diff --git 
a/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/PairTest.java 
b/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/PairTest.java
index ed91860bba..6f896a4488 100644
--- 
a/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/PairTest.java
+++ 
b/artemis-commons/src/test/java/org/apache/activemq/artemis/utils/PairTest.java
@@ -24,7 +24,7 @@ public class PairTest extends Assert {
 
    @Test
    public void testPair() {
-      Pair<Integer, Integer> p = new Pair<>(Integer.valueOf(12), 
Integer.valueOf(13));
+      Pair<Integer, Integer> p = new Pair<>(12, 13);
       int hash = p.hashCode();
       p.setA(null);
       assertTrue(hash != p.hashCode());
diff --git 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/client/ActiveMQClient.java
 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/client/ActiveMQClient.java
index f275fccd17..bd9327ed81 100644
--- 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/client/ActiveMQClient.java
+++ 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/client/ActiveMQClient.java
@@ -303,7 +303,7 @@ public final class ActiveMQClient {
     */
    public static void initializeGlobalThreadPoolProperties() {
 
-      
setGlobalThreadPoolProperties(Integer.valueOf(System.getProperty(ActiveMQClient.THREAD_POOL_MAX_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_GLOBAL_THREAD_POOL_MAX_SIZE)), 
Integer.valueOf(System.getProperty(ActiveMQClient.SCHEDULED_THREAD_POOL_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_SCHEDULED_THREAD_POOL_MAX_SIZE)), 
Integer.valueOf(System.getProperty(ActiveMQClient.FLOW_CONTROL_THREAD_POOL_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_FLOW_CONTROL_THREAD_POOL_MAX_SIZE)));
+      
setGlobalThreadPoolProperties(Integer.parseInt(System.getProperty(ActiveMQClient.THREAD_POOL_MAX_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_GLOBAL_THREAD_POOL_MAX_SIZE)), 
Integer.parseInt(System.getProperty(ActiveMQClient.SCHEDULED_THREAD_POOL_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_SCHEDULED_THREAD_POOL_MAX_SIZE)), 
Integer.parseInt(System.getProperty(ActiveMQClient.FLOW_CONTROL_THREAD_POOL_SIZE_PROPERTY_KEY,
 "" + ActiveMQClient.DEFAULT_FLOW_CONTROL_THREAD_POOL_MAX_SIZE)));
    }
 
    /**
diff --git 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/uri/schema/serverLocator/TCPServerLocatorSchema.java
 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/uri/schema/serverLocator/TCPServerLocatorSchema.java
index 48a141f676..4450d04d81 100644
--- 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/uri/schema/serverLocator/TCPServerLocatorSchema.java
+++ 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/uri/schema/serverLocator/TCPServerLocatorSchema.java
@@ -95,7 +95,7 @@ public class TCPServerLocatorSchema extends 
AbstractServerLocatorSchema {
    private static int getPort(Map<String, Object> params) {
       Object port = params.get("port");
       if (port instanceof String) {
-         return Integer.valueOf((String) port);
+         return Integer.parseInt((String) port);
       }
       return port != null ? (int) port : 61616;
    }
diff --git 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/ConfigurationHelper.java
 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/ConfigurationHelper.java
index e765df4e96..63f6aec945 100644
--- 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/ConfigurationHelper.java
+++ 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/ConfigurationHelper.java
@@ -55,7 +55,7 @@ public class ConfigurationHelper {
          // The resource adapter will aways send Strings, hence the conversion 
here
          if (prop instanceof String) {
             try {
-               return Integer.valueOf((String) prop);
+               return Integer.parseInt((String) prop);
             } catch (NumberFormatException e) {
                ActiveMQClientLogger.LOGGER.propertyNotInteger(propName, 
prop.getClass().getName());
 
@@ -84,7 +84,7 @@ public class ConfigurationHelper {
          // The resource adapter will aways send Strings, hence the conversion 
here
          if (prop instanceof String) {
             try {
-               return Long.valueOf((String) prop);
+               return Long.parseLong((String) prop);
             } catch (NumberFormatException e) {
                ActiveMQClientLogger.LOGGER.propertyNotLong(propName, 
prop.getClass().getName());
                return def;
diff --git 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/VersionLoader.java
 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/VersionLoader.java
index 39509a340b..b76005c039 100644
--- 
a/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/VersionLoader.java
+++ 
b/artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/VersionLoader.java
@@ -111,9 +111,9 @@ public final class VersionLoader {
          try {
             versionProps.load(in);
             String versionName = 
versionProps.getProperty("activemq.version.versionName");
-            int majorVersion = 
Integer.valueOf(versionProps.getProperty("activemq.version.majorVersion"));
-            int minorVersion = 
Integer.valueOf(versionProps.getProperty("activemq.version.minorVersion"));
-            int microVersion = 
Integer.valueOf(versionProps.getProperty("activemq.version.microVersion"));
+            int majorVersion = 
Integer.parseInt(versionProps.getProperty("activemq.version.majorVersion"));
+            int minorVersion = 
Integer.parseInt(versionProps.getProperty("activemq.version.minorVersion"));
+            int microVersion = 
Integer.parseInt(versionProps.getProperty("activemq.version.microVersion"));
             int[] incrementingVersions = 
parseCompatibleVersionList(versionProps.getProperty("activemq.version.incrementingVersion"));
             int[] compatibleVersionArray = 
parseCompatibleVersionList(versionProps.getProperty("activemq.version.compatibleVersionList"));
             List<Version> definedVersions = new 
ArrayList<>(incrementingVersions.length);
diff --git 
a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/sql/PropertySQLProvider.java
 
b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/sql/PropertySQLProvider.java
index 1334556dc6..0201c7e8b5 100644
--- 
a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/sql/PropertySQLProvider.java
+++ 
b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/sql/PropertySQLProvider.java
@@ -84,7 +84,7 @@ public class PropertySQLProvider implements SQLProvider {
 
    @Override
    public long getMaxBlobSize() {
-      return Long.valueOf(sql("max-blob-size"));
+      return Long.parseLong(sql("max-blob-size"));
    }
 
    @Override
diff --git 
a/artemis-jms-client/src/main/java/org/apache/activemq/artemis/jms/client/ActiveMQConnectionMetaData.java
 
b/artemis-jms-client/src/main/java/org/apache/activemq/artemis/jms/client/ActiveMQConnectionMetaData.java
index 43bcc83cf3..7b1e5f06ef 100644
--- 
a/artemis-jms-client/src/main/java/org/apache/activemq/artemis/jms/client/ActiveMQConnectionMetaData.java
+++ 
b/artemis-jms-client/src/main/java/org/apache/activemq/artemis/jms/client/ActiveMQConnectionMetaData.java
@@ -45,8 +45,8 @@ public class ActiveMQConnectionMetaData implements 
ConnectionMetaData {
       } catch (IOException e) {
       }
       JMS_VERSION_NAME = 
versionProps.getProperty("activemq.version.implementation.versionName", "2.0");
-      JMS_MAJOR_VERSION = 
Integer.valueOf(versionProps.getProperty("activemq.version.implementation.majorVersion",
 "2"));
-      JMS_MINOR_VERSION = 
Integer.valueOf(versionProps.getProperty("activemq.version.implementation.minorVersion",
 "0"));
+      JMS_MAJOR_VERSION = 
Integer.parseInt(versionProps.getProperty("activemq.version.implementation.majorVersion",
 "2"));
+      JMS_MINOR_VERSION = 
Integer.parseInt(versionProps.getProperty("activemq.version.implementation.minorVersion",
 "0"));
    }
 
 
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessage.java
 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessage.java
index a4922c2379..1d814f5443 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessage.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessage.java
@@ -1687,13 +1687,13 @@ public abstract class AMQPMessage extends 
RefCountMessage implements org.apache.
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putBooleanProperty(String key, boolean value) {
-      getApplicationPropertiesMap(true).put(key, Boolean.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putByteProperty(String key, byte value) {
-      getApplicationPropertiesMap(true).put(key, Byte.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
@@ -1705,43 +1705,43 @@ public abstract class AMQPMessage extends 
RefCountMessage implements org.apache.
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putShortProperty(String key, short value) {
-      getApplicationPropertiesMap(true).put(key, Short.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putCharProperty(String key, char value) {
-      getApplicationPropertiesMap(true).put(key, Character.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putIntProperty(String key, int value) {
-      getApplicationPropertiesMap(true).put(key, Integer.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putLongProperty(String key, long value) {
-      getApplicationPropertiesMap(true).put(key, Long.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putFloatProperty(String key, float value) {
-      getApplicationPropertiesMap(true).put(key, Float.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putDoubleProperty(String key, double value) {
-      getApplicationPropertiesMap(true).put(key, Double.valueOf(value));
+      getApplicationPropertiesMap(true).put(key, value);
       return this;
    }
 
    @Override
    public final org.apache.activemq.artemis.api.core.Message 
putBooleanProperty(SimpleString key, boolean value) {
-      getApplicationPropertiesMap(true).put(key.toString(), 
Boolean.valueOf(value));
+      getApplicationPropertiesMap(true).put(key.toString(), value);
       return this;
    }
 
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessageTest.java
 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessageTest.java
index a695141f32..b08646af7a 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessageTest.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/broker/AMQPMessageTest.java
@@ -2220,7 +2220,7 @@ public class AMQPMessageTest {
       Object priorityObj = cd.get(CompositeDataConstants.PRIORITY);
       assertTrue(priorityObj instanceof Byte);
 
-      assertEquals(Byte.valueOf((byte) 4), priorityObj);
+      assertEquals((byte) 4, priorityObj);
 
       // With section present, but value not set (defaults 4)
       Header protonHeader = new Header();
@@ -2233,7 +2233,7 @@ public class AMQPMessageTest {
       priorityObj = cd.get(CompositeDataConstants.PRIORITY);
       assertTrue(priorityObj instanceof Byte);
 
-      assertEquals(Byte.valueOf((byte) 4), priorityObj);
+      assertEquals((byte) 4, priorityObj);
 
       // With section present, value set to 5 explicitly
       protonHeader = new Header();
@@ -2247,7 +2247,7 @@ public class AMQPMessageTest {
       priorityObj = cd.get(CompositeDataConstants.PRIORITY);
       assertTrue(priorityObj instanceof Byte);
 
-      assertEquals(Byte.valueOf((byte) 5), priorityObj);
+      assertEquals((byte) 5, priorityObj);
    }
 
    @Test
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/TestConversions.java
 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/TestConversions.java
index 20d5d001a5..c937c7c441 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/TestConversions.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/TestConversions.java
@@ -154,7 +154,7 @@ public class TestConversions extends Assert {
 
       Map<String, Object> mapValues = new HashMap<>();
       mapValues.put("somestr", "value");
-      mapValues.put("someint", Integer.valueOf(1));
+      mapValues.put("someint", 1);
 
       message.setBody(new AmqpValue(mapValues));
 
@@ -183,7 +183,7 @@ public class TestConversions extends Assert {
       message.setApplicationProperties(properties);
 
       List<Object> objects = new LinkedList<>();
-      objects.add(Integer.valueOf(10));
+      objects.add(10);
       objects.add("10");
 
       message.setBody(new AmqpSequence(objects));
@@ -269,7 +269,7 @@ public class TestConversions extends Assert {
 
       Map<String, Object> mapValues = new HashMap<>();
       mapValues.put("somestr", "value");
-      mapValues.put("someint", Integer.valueOf(1));
+      mapValues.put("someint", 1);
 
       message.setMessageAnnotations(messageAnnotations);
       message.setBody(new AmqpValue(mapValues));
@@ -321,7 +321,7 @@ public class TestConversions extends Assert {
 
       Map<String, Object> mapValues = new HashMap<>();
       mapValues.put("somestr", "value");
-      mapValues.put("someint", Integer.valueOf(1));
+      mapValues.put("someint", 1);
 
       message.setFooter(messageFooter);
       message.setBody(new AmqpValue(mapValues));
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/message/AMQPMessageIdHelperTest.java
 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/message/AMQPMessageIdHelperTest.java
index 166418077a..dc9dc2e5ba 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/message/AMQPMessageIdHelperTest.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/test/java/org/apache/activemq/artemis/protocol/amqp/converter/message/AMQPMessageIdHelperTest.java
@@ -166,7 +166,7 @@ public class AMQPMessageIdHelperTest {
     */
    @Test
    public void 
testToMessageIdStringWithStringBeginningWithEncodingPrefixForLong() {
-      String longStringMessageId = AMQPMessageIdHelper.AMQP_ULONG_PREFIX + 
Long.valueOf(123456789L);
+      String longStringMessageId = AMQPMessageIdHelper.AMQP_ULONG_PREFIX + 
123456789L;
       String expected = AMQPMessageIdHelper.JMS_ID_PREFIX + 
AMQPMessageIdHelper.AMQP_NO_PREFIX + longStringMessageId;
 
       doToMessageIdTestImpl(longStringMessageId, expected);
@@ -398,7 +398,7 @@ public class AMQPMessageIdHelperTest {
     */
    @Test
    public void 
testToCorrelationIdStringWithStringBeginningWithEncodingPrefixForLong() {
-      String ulongPrefixStringCorrelationId = 
AMQPMessageIdHelper.AMQP_ULONG_PREFIX + Long.valueOf(123456789L);
+      String ulongPrefixStringCorrelationId = 
AMQPMessageIdHelper.AMQP_ULONG_PREFIX + 123456789L;
 
       doToCorrelationIDTestImpl(ulongPrefixStringCorrelationId, 
ulongPrefixStringCorrelationId);
    }
diff --git 
a/artemis-protocols/artemis-mqtt-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/mqtt/MQTTPublishManager.java
 
b/artemis-protocols/artemis-mqtt-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/mqtt/MQTTPublishManager.java
index eec146287d..386235928a 100644
--- 
a/artemis-protocols/artemis-mqtt-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/mqtt/MQTTPublishManager.java
+++ 
b/artemis-protocols/artemis-mqtt-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/mqtt/MQTTPublishManager.java
@@ -480,7 +480,7 @@ public class MQTTPublishManager {
          for (SimpleString propertyName : message.getPropertyNames()) {
             if (propertyName.startsWith(MQTT_USER_PROPERTY_KEY_PREFIX_SIMPLE)) 
{
                SimpleString[] split = propertyName.split('.');
-               int position = Integer.valueOf(split[4].toString());
+               int position = Integer.parseInt(split[4].toString());
                String key = 
propertyName.subSeq(MQTT_USER_PROPERTY_KEY_PREFIX_SIMPLE.length() + 
split[4].length() + 1, propertyName.length()).toString();
                orderedProperties[position] = new 
MqttProperties.StringPair(key, message.getStringProperty(propertyName));
             }
diff --git 
a/artemis-protocols/artemis-openwire-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/openwire/OpenWireProtocolManager.java
 
b/artemis-protocols/artemis-openwire-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/openwire/OpenWireProtocolManager.java
index 4d9a52e434..1d0c541631 100644
--- 
a/artemis-protocols/artemis-openwire-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/openwire/OpenWireProtocolManager.java
+++ 
b/artemis-protocols/artemis-openwire-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/openwire/OpenWireProtocolManager.java
@@ -171,7 +171,7 @@ public class OpenWireProtocolManager  extends 
AbstractProtocolManager<Command, O
       public boolean selectorAware;
 
       public VirtualTopicConfig(String[] configuration) {
-         filterPathTerminus = Integer.valueOf(configuration[1]);
+         filterPathTerminus = Integer.parseInt(configuration[1]);
          // optional config
          for (int i = 2; i < configuration.length; i++) {
             String[] optionPair = configuration[i].split("=");
@@ -182,7 +182,7 @@ public class OpenWireProtocolManager  extends 
AbstractProtocolManager<Command, O
       private void consumeOption(String[] optionPair) {
          if (optionPair.length == 2) {
             if (SELECTOR_AWARE_OPTION.equals(optionPair[0])) {
-               selectorAware = Boolean.valueOf(optionPair[1]);
+               selectorAware = Boolean.parseBoolean(optionPair[1]);
             }
          }
       }
diff --git 
a/artemis-protocols/artemis-stomp-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/stomp/v11/StompFrameHandlerV11.java
 
b/artemis-protocols/artemis-stomp-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/stomp/v11/StompFrameHandlerV11.java
index 12b910ce0c..d994161810 100644
--- 
a/artemis-protocols/artemis-stomp-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/stomp/v11/StompFrameHandlerV11.java
+++ 
b/artemis-protocols/artemis-stomp-protocol/src/main/java/org/apache/activemq/artemis/core/protocol/stomp/v11/StompFrameHandlerV11.java
@@ -135,9 +135,9 @@ public class StompFrameHandlerV11 extends 
VersionedStompFrameHandler implements
       }
 
       //client ping
-      long minPingInterval = Long.valueOf(params[0]);
+      long minPingInterval = Long.parseLong(params[0]);
       //client receive ping
-      long minAcceptInterval = Long.valueOf(params[1]);
+      long minAcceptInterval = Long.parseLong(params[1]);
 
       if (heartBeater == null) {
          heartBeater = new HeartBeater(scheduledExecutorService, 
executorFactory.getExecutor(), minPingInterval, minAcceptInterval);
@@ -285,7 +285,7 @@ public class StompFrameHandlerV11 extends 
VersionedStompFrameHandler implements
 
          if (connectionEntry != null) {
             String heartBeatToTtlModifierStr = (String) 
connection.getAcceptorUsed().getConfiguration().get(TransportConstants.HEART_BEAT_TO_CONNECTION_TTL_MODIFIER);
-            double heartBeatToTtlModifier = heartBeatToTtlModifierStr == null 
? 2 : Double.valueOf(heartBeatToTtlModifierStr);
+            double heartBeatToTtlModifier = heartBeatToTtlModifierStr == null 
? 2 : Double.parseDouble(heartBeatToTtlModifierStr);
 
             // the default response to the client
             clientPingResponse = (long) (connectionEntry.ttl / 
heartBeatToTtlModifier);
@@ -293,10 +293,10 @@ public class StompFrameHandlerV11 extends 
VersionedStompFrameHandler implements
             if (clientPing != 0) {
                clientPingResponse = clientPing;
                String ttlMaxStr = (String) 
connection.getAcceptorUsed().getConfiguration().get(TransportConstants.CONNECTION_TTL_MAX);
-               long ttlMax = ttlMaxStr == null ? Long.MAX_VALUE : 
Long.valueOf(ttlMaxStr);
+               long ttlMax = ttlMaxStr == null ? Long.MAX_VALUE : 
Long.parseLong(ttlMaxStr);
 
                String ttlMinStr = (String) 
connection.getAcceptorUsed().getConfiguration().get(TransportConstants.CONNECTION_TTL_MIN);
-               long ttlMin = ttlMinStr == null ? 1000 : 
Long.valueOf(ttlMinStr);
+               long ttlMin = ttlMinStr == null ? 1000 : 
Long.parseLong(ttlMinStr);
 
                /* The connection's TTL should be one of the following:
                 *   1) clientPing * heartBeatToTtlModifier
diff --git 
a/artemis-ra/src/main/java/org/apache/activemq/artemis/ra/ActiveMQRAConnectionMetaData.java
 
b/artemis-ra/src/main/java/org/apache/activemq/artemis/ra/ActiveMQRAConnectionMetaData.java
index 5687d4e118..aca42ab5fb 100644
--- 
a/artemis-ra/src/main/java/org/apache/activemq/artemis/ra/ActiveMQRAConnectionMetaData.java
+++ 
b/artemis-ra/src/main/java/org/apache/activemq/artemis/ra/ActiveMQRAConnectionMetaData.java
@@ -48,8 +48,8 @@ public class ActiveMQRAConnectionMetaData implements 
ConnectionMetaData {
       } catch (IOException e) {
       }
       JMS_VERSION_NAME = 
versionProps.getProperty("activemq.version.implementation.versionName", "2.0");
-      JMS_MAJOR_VERSION = 
Integer.valueOf(versionProps.getProperty("activemq.version.implementation.majorVersion",
 "2"));
-      JMS_MINOR_VERSION = 
Integer.valueOf(versionProps.getProperty("activemq.version.implementation.minorVersion",
 "0"));
+      JMS_MAJOR_VERSION = 
Integer.parseInt(versionProps.getProperty("activemq.version.implementation.majorVersion",
 "2"));
+      JMS_MINOR_VERSION = 
Integer.parseInt(versionProps.getProperty("activemq.version.implementation.minorVersion",
 "0"));
    }
 
    /**
diff --git 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ComparisonExpression.java
 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ComparisonExpression.java
index 46254e6c41..811decca30 100755
--- 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ComparisonExpression.java
+++ 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ComparisonExpression.java
@@ -51,26 +51,26 @@ public abstract class ComparisonExpression extends 
BinaryExpression implements B
    }
 
    static {
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('.'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('\\'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('['));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf(']'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('^'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('$'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('?'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('*'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('+'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('{'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('}'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('|'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('('));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf(')'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf(':'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('&'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('<'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('>'));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('='));
-      REGEXP_CONTROL_CHARS.add(Character.valueOf('!'));
+      REGEXP_CONTROL_CHARS.add('.');
+      REGEXP_CONTROL_CHARS.add('\\');
+      REGEXP_CONTROL_CHARS.add('[');
+      REGEXP_CONTROL_CHARS.add(']');
+      REGEXP_CONTROL_CHARS.add('^');
+      REGEXP_CONTROL_CHARS.add('$');
+      REGEXP_CONTROL_CHARS.add('?');
+      REGEXP_CONTROL_CHARS.add('*');
+      REGEXP_CONTROL_CHARS.add('+');
+      REGEXP_CONTROL_CHARS.add('{');
+      REGEXP_CONTROL_CHARS.add('}');
+      REGEXP_CONTROL_CHARS.add('|');
+      REGEXP_CONTROL_CHARS.add('(');
+      REGEXP_CONTROL_CHARS.add(')');
+      REGEXP_CONTROL_CHARS.add(':');
+      REGEXP_CONTROL_CHARS.add('&');
+      REGEXP_CONTROL_CHARS.add('<');
+      REGEXP_CONTROL_CHARS.add('>');
+      REGEXP_CONTROL_CHARS.add('=');
+      REGEXP_CONTROL_CHARS.add('!');
    }
 
    static class LikeExpression extends UnaryExpression implements 
BooleanExpression {
@@ -114,7 +114,7 @@ public abstract class ComparisonExpression extends 
BinaryExpression implements B
             regexp.append(".*?"); // Do a non-greedy match
          } else if (c == '_') {
             regexp.append("."); // match one
-         } else if (REGEXP_CONTROL_CHARS.contains(Character.valueOf(c))) {
+         } else if (REGEXP_CONTROL_CHARS.contains(c)) {
             regexp.append("\\x");
             regexp.append(Integer.toHexString(0xFFFF & c));
          } else {
diff --git 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ConstantExpression.java
 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ConstantExpression.java
index 99f01cf183..095dd24521 100755
--- 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ConstantExpression.java
+++ 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/ConstantExpression.java
@@ -65,25 +65,25 @@ public class ConstantExpression implements Expression {
 
       long l = value.longValue();
       if (Integer.MIN_VALUE <= l && l <= Integer.MAX_VALUE) {
-         value = Integer.valueOf(value.intValue());
+         value = value.intValue();
       }
       return new ConstantExpression(value);
    }
 
    public static ConstantExpression createFromHex(String text) {
-      Number value = Long.valueOf(Long.parseLong(text.substring(2), 16));
+      Number value = Long.parseLong(text.substring(2), 16);
       long l = value.longValue();
       if (Integer.MIN_VALUE <= l && l <= Integer.MAX_VALUE) {
-         value = Integer.valueOf(value.intValue());
+         value = value.intValue();
       }
       return new ConstantExpression(value);
    }
 
    public static ConstantExpression createFromOctal(String text) {
-      Number value = Long.valueOf(Long.parseLong(text, 8));
+      Number value = Long.parseLong(text, 8);
       long l = value.longValue();
       if (Integer.MIN_VALUE <= l && l <= Integer.MAX_VALUE) {
-         value = Integer.valueOf(value.intValue());
+         value = value.intValue();
       }
       return new ConstantExpression(value);
    }
@@ -111,7 +111,7 @@ public class ConstantExpression implements Expression {
          return "NULL";
       }
       if (value instanceof Boolean) {
-         return ((Boolean) value).booleanValue() ? "TRUE" : "FALSE";
+         return (Boolean) value ? "TRUE" : "FALSE";
       }
       if (value instanceof String) {
          return encodeString((String) value);
diff --git 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/UnaryExpression.java
 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/UnaryExpression.java
index 265d089b6c..99436b4e76 100755
--- 
a/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/UnaryExpression.java
+++ 
b/artemis-selector/src/main/java/org/apache/activemq/artemis/selector/filter/UnaryExpression.java
@@ -212,7 +212,7 @@ public abstract class UnaryExpression implements Expression 
{
          bd = bd.negate();
 
          if (BD_LONG_MIN_VALUE.compareTo(bd) == 0) {
-            return Long.valueOf(Long.MIN_VALUE);
+            return Long.MIN_VALUE;
          }
          return bd;
       } else {
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/filter/impl/FilterImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/filter/impl/FilterImpl.java
index 5448e28222..ce34fcef42 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/filter/impl/FilterImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/filter/impl/FilterImpl.java
@@ -173,7 +173,7 @@ public class FilterImpl implements Filter {
             return SimpleString.toSimpleString("ID:" + msg.getUserID());
          }
       } else if (FilterConstants.ACTIVEMQ_PRIORITY.equals(fieldName)) {
-         return Integer.valueOf(msg.getPriority());
+         return (int) msg.getPriority();
       } else if (FilterConstants.ACTIVEMQ_TIMESTAMP.equals(fieldName)) {
          return msg.getTimestamp();
       } else if (FilterConstants.ACTIVEMQ_DURABLE.equals(fieldName)) {
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/ActiveMQServerControlImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/ActiveMQServerControlImpl.java
index 2dcabb3b92..b50489994c 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/ActiveMQServerControlImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/ActiveMQServerControlImpl.java
@@ -2434,7 +2434,7 @@ public class ActiveMQServerControlImpl extends 
AbstractControl implements Active
                if (session.getName().equals(sessionID.toString())) {
                   Set<ServerConsumer> serverConsumers = 
session.getServerConsumers();
                   for (ServerConsumer serverConsumer : serverConsumers) {
-                     if (serverConsumer.sequentialID() == Long.valueOf(ID)) {
+                     if (serverConsumer.sequentialID() == Long.parseLong(ID)) {
                         serverConsumer.disconnect();
                         return true;
                      }
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/QueueControlImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/QueueControlImpl.java
index db91541c69..460d3119fa 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/QueueControlImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/management/impl/QueueControlImpl.java
@@ -1143,7 +1143,7 @@ public class QueueControlImpl extends AbstractControl 
implements QueueControl {
             Filter filter = FilterImpl.createFilter(filterStr);
             SimpleString groupByProperty = 
SimpleString.toSimpleString(groupByPropertyStr);
             if (filter == null && groupByProperty == null) {
-               result.put(null, Long.valueOf(getDeliveringCount()));
+               result.put(null, (long) getDeliveringCount());
             } else {
                Map<String, List<MessageReference>> deliveringMessages = 
queue.getDeliveringMessages();
                deliveringMessages.forEach((s, messageReferenceList) -> 
messageReferenceList.forEach(messageReference -> internalComputeMessage(result, 
filter, groupByProperty, messageReference.getMessage())));
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/impl/PageSubscriptionImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/impl/PageSubscriptionImpl.java
index e82bdb0b26..b043b08ebc 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/impl/PageSubscriptionImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/impl/PageSubscriptionImpl.java
@@ -232,7 +232,7 @@ public final class PageSubscriptionImpl implements 
PageSubscription {
       PageCursorInfo info = new PageCursorInfo(position.getPageNr(), 
position.getMessageNr());
       info.setCompleteInfo(position);
       synchronized (consumedPages) {
-         consumedPages.put(Long.valueOf(position.getPageNr()), info);
+         consumedPages.put(position.getPageNr(), info);
       }
 
       return true;
@@ -743,7 +743,7 @@ public final class PageSubscriptionImpl implements 
PageSubscription {
       logger.debug("removing page {}", deletedPage);
       PageCursorInfo info;
       synchronized (consumedPages) {
-         info = consumedPages.remove(Long.valueOf(deletedPage.getPageId()));
+         info = consumedPages.remove(deletedPage.getPageId());
       }
       if (info != null) {
          PagePosition completeInfo = info.getCompleteInfo();
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/impl/PagingManagerImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/impl/PagingManagerImpl.java
index f1c01b1b49..2a62108e9d 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/impl/PagingManagerImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/impl/PagingManagerImpl.java
@@ -63,7 +63,7 @@ public final class PagingManagerImpl implements PagingManager 
{
 
    private static final int PAGE_TX_CLEANUP_PRINT_LIMIT = 1000;
 
-   private static final int ARTEMIS_PAGING_COUNTER_SNAPSHOT_INTERVAL = 
Integer.valueOf(System.getProperty("artemis.paging.counter.snapshot.interval", 
"60"));
+   private static final int ARTEMIS_PAGING_COUNTER_SNAPSHOT_INTERVAL = 
Integer.parseInt(System.getProperty("artemis.paging.counter.snapshot.interval", 
"60"));
 
    private static final Logger logger = 
LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
 
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/management/impl/ManagementServiceImpl.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/management/impl/ManagementServiceImpl.java
index 74f249ba17..8723fa09fb 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/management/impl/ManagementServiceImpl.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/management/impl/ManagementServiceImpl.java
@@ -236,11 +236,11 @@ public class ManagementServiceImpl implements 
ManagementService {
       MetricsManager metricsManager = messagingServer.getMetricsManager();
       if (metricsManager != null) {
          metricsManager.registerBrokerGauge(builder -> {
-            builder.build(BrokerMetricNames.CONNECTION_COUNT, messagingServer, 
metrics -> Double.valueOf(messagingServer.getConnectionCount()), 
ActiveMQServerControl.CONNECTION_COUNT_DESCRIPTION);
-            builder.build(BrokerMetricNames.TOTAL_CONNECTION_COUNT, 
messagingServer, metrics -> 
Double.valueOf(messagingServer.getTotalConnectionCount()), 
ActiveMQServerControl.TOTAL_CONNECTION_COUNT_DESCRIPTION);
-            builder.build(BrokerMetricNames.ADDRESS_MEMORY_USAGE, 
messagingServer, metrics -> 
Double.valueOf(messagingServerControl.getAddressMemoryUsage()), 
ActiveMQServerControl.ADDRESS_MEMORY_USAGE_DESCRIPTION);
-            builder.build(BrokerMetricNames.ADDRESS_MEMORY_USAGE_PERCENTAGE, 
messagingServer, metrics -> 
Double.valueOf(messagingServerControl.getAddressMemoryUsagePercentage()), 
ActiveMQServerControl.ADDRESS_MEMORY_USAGE_PERCENTAGE_DESCRIPTION);
-            builder.build(BrokerMetricNames.DISK_STORE_USAGE, messagingServer, 
metrics -> Double.valueOf(messagingServer.getDiskStoreUsage()), 
ActiveMQServerControl.DISK_STORE_USAGE_DESCRIPTION);
+            builder.build(BrokerMetricNames.CONNECTION_COUNT, messagingServer, 
metrics -> (double) messagingServer.getConnectionCount(), 
ActiveMQServerControl.CONNECTION_COUNT_DESCRIPTION);
+            builder.build(BrokerMetricNames.TOTAL_CONNECTION_COUNT, 
messagingServer, metrics -> (double) messagingServer.getTotalConnectionCount(), 
ActiveMQServerControl.TOTAL_CONNECTION_COUNT_DESCRIPTION);
+            builder.build(BrokerMetricNames.ADDRESS_MEMORY_USAGE, 
messagingServer, metrics -> (double) 
messagingServerControl.getAddressMemoryUsage(), 
ActiveMQServerControl.ADDRESS_MEMORY_USAGE_DESCRIPTION);
+            builder.build(BrokerMetricNames.ADDRESS_MEMORY_USAGE_PERCENTAGE, 
messagingServer, metrics -> (double) 
messagingServerControl.getAddressMemoryUsagePercentage(), 
ActiveMQServerControl.ADDRESS_MEMORY_USAGE_PERCENTAGE_DESCRIPTION);
+            builder.build(BrokerMetricNames.DISK_STORE_USAGE, messagingServer, 
metrics -> messagingServer.getDiskStoreUsage(), 
ActiveMQServerControl.DISK_STORE_USAGE_DESCRIPTION);
             builder.build(BrokerMetricNames.REPLICA_SYNC, messagingServer, 
metrics -> messagingServer.isReplicaSync() ? 1D : 0D, 
ActiveMQServerControl.REPLICA_SYNC_DESCRIPTION);
             builder.build(BrokerMetricNames.ACTIVE, messagingServer, metrics 
-> messagingServer.isActive() ? 1D : 0D, 
ActiveMQServerControl.IS_ACTIVE_DESCRIPTION);
          });
@@ -277,10 +277,10 @@ public class ManagementServiceImpl implements 
ManagementService {
          MetricsManager metricsManager = messagingServer.getMetricsManager();
          if (metricsManager != null) {
             
metricsManager.registerAddressGauge(addressInfo.getName().toString(), builder 
-> {
-               builder.build(AddressMetricNames.ROUTED_MESSAGE_COUNT, 
addressInfo, metrics -> Double.valueOf(addressInfo.getRoutedMessageCount()), 
AddressControl.ROUTED_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(AddressMetricNames.UNROUTED_MESSAGE_COUNT, 
addressInfo, metrics -> Double.valueOf(addressInfo.getUnRoutedMessageCount()), 
AddressControl.UNROUTED_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(AddressMetricNames.ADDRESS_SIZE, addressInfo, 
metrics -> Double.valueOf(addressControl.getAddressSize()), 
AddressControl.ADDRESS_SIZE_DESCRIPTION);
-               builder.build(AddressMetricNames.PAGES_COUNT, addressInfo, 
metrics -> Double.valueOf(addressControl.getNumberOfPages()), 
AddressControl.NUMBER_OF_PAGES_DESCRIPTION);
+               builder.build(AddressMetricNames.ROUTED_MESSAGE_COUNT, 
addressInfo, metrics -> (double) addressInfo.getRoutedMessageCount(), 
AddressControl.ROUTED_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(AddressMetricNames.UNROUTED_MESSAGE_COUNT, 
addressInfo, metrics -> (double) addressInfo.getUnRoutedMessageCount(), 
AddressControl.UNROUTED_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(AddressMetricNames.ADDRESS_SIZE, addressInfo, 
metrics -> (double) addressControl.getAddressSize(), 
AddressControl.ADDRESS_SIZE_DESCRIPTION);
+               builder.build(AddressMetricNames.PAGES_COUNT, addressInfo, 
metrics -> (double) addressControl.getNumberOfPages(), 
AddressControl.NUMBER_OF_PAGES_DESCRIPTION);
             });
          }
       }
@@ -336,26 +336,26 @@ public class ManagementServiceImpl implements 
ManagementService {
          MetricsManager metricsManager = messagingServer.getMetricsManager();
          if (metricsManager != null) {
             metricsManager.registerQueueGauge(queue.getAddress().toString(), 
queue.getName().toString(), (builder) -> {
-               builder.build(QueueMetricNames.MESSAGE_COUNT, queue, metrics -> 
Double.valueOf(queue.getMessageCount()), 
QueueControl.MESSAGE_COUNT_DESCRIPTION);
-               builder.build(QueueMetricNames.DURABLE_MESSAGE_COUNT, queue, 
metrics -> Double.valueOf(queue.getDurableMessageCount()), 
QueueControl.DURABLE_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(QueueMetricNames.PERSISTENT_SIZE, queue, metrics 
-> Double.valueOf(queue.getPersistentSize()), 
QueueControl.PERSISTENT_SIZE_DESCRIPTION);
-               builder.build(QueueMetricNames.DURABLE_PERSISTENT_SIZE, queue, 
metrics -> Double.valueOf(queue.getDurablePersistentSize()), 
QueueControl.DURABLE_PERSISTENT_SIZE_DESCRIPTION);
-
-               builder.build(QueueMetricNames.DELIVERING_MESSAGE_COUNT, queue, 
metrics -> Double.valueOf(queue.getDeliveringCount()), 
QueueControl.DELIVERING_MESSAGE_COUNT_DESCRIPTION);
-               
builder.build(QueueMetricNames.DELIVERING_DURABLE_MESSAGE_COUNT, queue, metrics 
-> Double.valueOf(queue.getDurableDeliveringCount()), 
QueueControl.DURABLE_DELIVERING_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(QueueMetricNames.DELIVERING_PERSISTENT_SIZE, 
queue, metrics -> Double.valueOf(queue.getDeliveringSize()), 
QueueControl.DELIVERING_SIZE_DESCRIPTION);
-               
builder.build(QueueMetricNames.DELIVERING_DURABLE_PERSISTENT_SIZE, queue, 
metrics -> Double.valueOf(queue.getDurableDeliveringSize()), 
QueueControl.DURABLE_DELIVERING_SIZE_DESCRIPTION);
-
-               builder.build(QueueMetricNames.SCHEDULED_MESSAGE_COUNT, queue, 
metrics -> Double.valueOf(queue.getScheduledCount()), 
QueueControl.SCHEDULED_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(QueueMetricNames.SCHEDULED_DURABLE_MESSAGE_COUNT, 
queue, metrics -> Double.valueOf(queue.getDurableScheduledCount()), 
QueueControl.DURABLE_SCHEDULED_MESSAGE_COUNT_DESCRIPTION);
-               builder.build(QueueMetricNames.SCHEDULED_PERSISTENT_SIZE, 
queue, metrics -> Double.valueOf(queue.getScheduledSize()), 
QueueControl.SCHEDULED_SIZE_DESCRIPTION);
-               
builder.build(QueueMetricNames.SCHEDULED_DURABLE_PERSISTENT_SIZE, queue, 
metrics -> Double.valueOf(queue.getDurableScheduledSize()), 
QueueControl.DURABLE_SCHEDULED_SIZE_DESCRIPTION);
-
-               builder.build(QueueMetricNames.MESSAGES_ACKNOWLEDGED, queue, 
metrics -> Double.valueOf(queue.getMessagesAcknowledged()), 
QueueControl.MESSAGES_ACKNOWLEDGED_DESCRIPTION);
-               builder.build(QueueMetricNames.MESSAGES_ADDED, queue, metrics 
-> Double.valueOf(queue.getMessagesAdded()), 
QueueControl.MESSAGES_ADDED_DESCRIPTION);
-               builder.build(QueueMetricNames.MESSAGES_KILLED, queue, metrics 
-> Double.valueOf(queue.getMessagesKilled()), 
QueueControl.MESSAGES_KILLED_DESCRIPTION);
-               builder.build(QueueMetricNames.MESSAGES_EXPIRED, queue, metrics 
-> Double.valueOf(queue.getMessagesExpired()), 
QueueControl.MESSAGES_EXPIRED_DESCRIPTION);
-               builder.build(QueueMetricNames.CONSUMER_COUNT, queue, metrics 
-> Double.valueOf(queue.getConsumerCount()), 
QueueControl.CONSUMER_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.MESSAGE_COUNT, queue, metrics -> 
(double) queue.getMessageCount(), QueueControl.MESSAGE_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.DURABLE_MESSAGE_COUNT, queue, 
metrics -> (double) queue.getDurableMessageCount(), 
QueueControl.DURABLE_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.PERSISTENT_SIZE, queue, metrics 
-> (double) queue.getPersistentSize(), 
QueueControl.PERSISTENT_SIZE_DESCRIPTION);
+               builder.build(QueueMetricNames.DURABLE_PERSISTENT_SIZE, queue, 
metrics -> (double) queue.getDurablePersistentSize(), 
QueueControl.DURABLE_PERSISTENT_SIZE_DESCRIPTION);
+
+               builder.build(QueueMetricNames.DELIVERING_MESSAGE_COUNT, queue, 
metrics -> (double) queue.getDeliveringCount(), 
QueueControl.DELIVERING_MESSAGE_COUNT_DESCRIPTION);
+               
builder.build(QueueMetricNames.DELIVERING_DURABLE_MESSAGE_COUNT, queue, metrics 
-> (double) queue.getDurableDeliveringCount(), 
QueueControl.DURABLE_DELIVERING_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.DELIVERING_PERSISTENT_SIZE, 
queue, metrics -> (double) queue.getDeliveringSize(), 
QueueControl.DELIVERING_SIZE_DESCRIPTION);
+               
builder.build(QueueMetricNames.DELIVERING_DURABLE_PERSISTENT_SIZE, queue, 
metrics -> (double) queue.getDurableDeliveringSize(), 
QueueControl.DURABLE_DELIVERING_SIZE_DESCRIPTION);
+
+               builder.build(QueueMetricNames.SCHEDULED_MESSAGE_COUNT, queue, 
metrics -> (double) queue.getScheduledCount(), 
QueueControl.SCHEDULED_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.SCHEDULED_DURABLE_MESSAGE_COUNT, 
queue, metrics -> (double) queue.getDurableScheduledCount(), 
QueueControl.DURABLE_SCHEDULED_MESSAGE_COUNT_DESCRIPTION);
+               builder.build(QueueMetricNames.SCHEDULED_PERSISTENT_SIZE, 
queue, metrics -> (double) queue.getScheduledSize(), 
QueueControl.SCHEDULED_SIZE_DESCRIPTION);
+               
builder.build(QueueMetricNames.SCHEDULED_DURABLE_PERSISTENT_SIZE, queue, 
metrics -> (double) queue.getDurableScheduledSize(), 
QueueControl.DURABLE_SCHEDULED_SIZE_DESCRIPTION);
+
+               builder.build(QueueMetricNames.MESSAGES_ACKNOWLEDGED, queue, 
metrics -> (double) queue.getMessagesAcknowledged(), 
QueueControl.MESSAGES_ACKNOWLEDGED_DESCRIPTION);
+               builder.build(QueueMetricNames.MESSAGES_ADDED, queue, metrics 
-> (double) queue.getMessagesAdded(), QueueControl.MESSAGES_ADDED_DESCRIPTION);
+               builder.build(QueueMetricNames.MESSAGES_KILLED, queue, metrics 
-> (double) queue.getMessagesKilled(), 
QueueControl.MESSAGES_KILLED_DESCRIPTION);
+               builder.build(QueueMetricNames.MESSAGES_EXPIRED, queue, metrics 
-> (double) queue.getMessagesExpired(), 
QueueControl.MESSAGES_EXPIRED_DESCRIPTION);
+               builder.build(QueueMetricNames.CONSUMER_COUNT, queue, metrics 
-> (double) queue.getConsumerCount(), QueueControl.CONSUMER_COUNT_DESCRIPTION);
             });
          }
       }
diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/LeastConnectionsPolicy.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/LeastConnectionsPolicy.java
index c2479ee119..20b2776836 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/LeastConnectionsPolicy.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/routing/policies/LeastConnectionsPolicy.java
@@ -85,7 +85,7 @@ public class LeastConnectionsPolicy extends RoundRobinPolicy {
 
       if (properties != null) {
          if (properties.containsKey(CONNECTION_COUNT_THRESHOLD)) {
-            connectionCountThreshold = 
Integer.valueOf(properties.get(CONNECTION_COUNT_THRESHOLD));
+            connectionCountThreshold = 
Integer.parseInt(properties.get(CONNECTION_COUNT_THRESHOLD));
          }
       }
    }
diff --git 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/impl/ScheduledDeliveryHandlerTest.java
 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/impl/ScheduledDeliveryHandlerTest.java
index 074d3cc891..05e07bf576 100644
--- 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/impl/ScheduledDeliveryHandlerTest.java
+++ 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/impl/ScheduledDeliveryHandlerTest.java
@@ -292,7 +292,7 @@ public class ScheduledDeliveryHandlerTest extends Assert {
       }
 
       for (long i = 0; i < numberOfExpectedMessages; i++) {
-         assertTrue(messages.contains(Long.valueOf(i)));
+         assertTrue(messages.contains(i));
       }
    }
 
@@ -1033,7 +1033,7 @@ public class ScheduledDeliveryHandlerTest extends Assert {
 
       @Override
       public Long getID() {
-         return Long.valueOf(0L);
+         return 0L;
       }
 
       @Override
diff --git 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicyTest.java
 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicyTest.java
index 5a569cc104..c9e718fead 100644
--- 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicyTest.java
+++ 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/server/routing/policies/ConsistentHashModuloPolicyTest.java
@@ -65,7 +65,7 @@ public class ConsistentHashModuloPolicyTest {
 
       String[] values = new String[]{"ONE", "TWO", "THREE", "FOUR"};
       for (String v : values) {
-         assertTrue("non negative for: " + v, 
Integer.valueOf(underTest.transformKey(v)) >= 0);
+         assertTrue("non negative for: " + v, 
Integer.parseInt(underTest.transformKey(v)) >= 0);
       }
    }
 
@@ -87,7 +87,7 @@ public class ConsistentHashModuloPolicyTest {
       assertNotNull(underTest.getProperties());
 
       for (int i = 0; i < negs.length; i++) {
-         assertTrue("non negative for: " + i, 
Integer.valueOf(underTest.transformKey("BLA")) >= 0);
+         assertTrue("non negative for: " + i, 
Integer.parseInt(underTest.transformKey("BLA")) >= 0);
       }
    }
 }
diff --git 
a/tests/activemq5-unit-tests/src/test/java/org/apache/activemq/broker/BrokerBenchmark.java
 
b/tests/activemq5-unit-tests/src/test/java/org/apache/activemq/broker/BrokerBenchmark.java
index 2c20937474..605f1cc598 100644
--- 
a/tests/activemq5-unit-tests/src/test/java/org/apache/activemq/broker/BrokerBenchmark.java
+++ 
b/tests/activemq5-unit-tests/src/test/java/org/apache/activemq/broker/BrokerBenchmark.java
@@ -55,9 +55,9 @@ public class BrokerBenchmark extends BrokerTestSupport {
 
    public void initCombosForTestPerformance() {
       addCombinationValues("destination", new Object[]{new 
ActiveMQQueue("TEST"), new ActiveMQTopic("TEST")});
-      addCombinationValues("PRODUCER_COUNT", new 
Object[]{Integer.valueOf("1"), Integer.valueOf("10")});
-      addCombinationValues("CONSUMER_COUNT", new 
Object[]{Integer.valueOf("1"), Integer.valueOf("10")});
-      addCombinationValues("CONSUMER_COUNT", new 
Object[]{Integer.valueOf("1"), Integer.valueOf("10")});
+      addCombinationValues("PRODUCER_COUNT", new Object[]{1, 10});
+      addCombinationValues("CONSUMER_COUNT", new Object[]{1, 10});
+      addCombinationValues("CONSUMER_COUNT", new Object[]{1, 10});
       addCombinationValues("deliveryMode", new Object[]{Boolean.TRUE});
    }
 
diff --git 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/cluster/reattach/MultiThreadRandomReattachTestBase.java
 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/cluster/reattach/MultiThreadRandomReattachTestBase.java
index dda3645c21..483fe3a16d 100644
--- 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/cluster/reattach/MultiThreadRandomReattachTestBase.java
+++ 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/cluster/reattach/MultiThreadRandomReattachTestBase.java
@@ -1181,10 +1181,10 @@ public abstract class MultiThreadRandomReattachTestBase 
extends MultiThreadReatt
 
             Integer c = consumerCounts.get(tn);
             if (c == null) {
-               c = Integer.valueOf(cnt);
+               c = cnt;
             }
 
-            if (tn == threadNum && cnt != c.intValue()) {
+            if (tn == threadNum && cnt != c) {
                throw new Exception("Invalid count, expected " + tn + ": " + c 
+ " got " + cnt);
             }
 
@@ -1250,10 +1250,10 @@ public abstract class MultiThreadRandomReattachTestBase 
extends MultiThreadReatt
 
          Integer c = counts.get(threadNum);
          if (c == null) {
-            c = Integer.valueOf(cnt);
+            c = cnt;
          }
 
-         if (tn == threadNum && cnt != c.intValue()) {
+         if (tn == threadNum && cnt != c) {
             failure = "Invalid count, expected " + threadNum + ":" + c + " got 
" + cnt;
             logger.error(failure);
 
diff --git 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/stomp/util/AbstractStompClientConnection.java
 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/stomp/util/AbstractStompClientConnection.java
index 3dbcf7af99..859207ca4d 100644
--- 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/stomp/util/AbstractStompClientConnection.java
+++ 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/integration/stomp/util/AbstractStompClientConnection.java
@@ -223,7 +223,7 @@ public abstract class AbstractStompClientConnection 
implements StompClientConnec
    private boolean validateFrame(ClientStompFrame f) {
       String h = f.getHeader(Stomp.Headers.CONTENT_LENGTH);
       if (h != null) {
-         int len = Integer.valueOf(h);
+         int len = Integer.parseInt(h);
          if (f.getBody().getBytes(StandardCharsets.UTF_8).length < len) {
             return false;
          }
diff --git 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/util/ActiveMQTestBase.java
 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/util/ActiveMQTestBase.java
index 484705f648..05659bd21e 100644
--- 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/util/ActiveMQTestBase.java
+++ 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/util/ActiveMQTestBase.java
@@ -563,7 +563,7 @@ public abstract class ActiveMQTestBase extends 
ArtemisTestCase {
 
       int posPoint = value.lastIndexOf('.');
 
-      int last = Integer.valueOf(value.substring(posPoint + 1));
+      int last = Integer.parseInt(value.substring(posPoint + 1));
 
       return value.substring(0, posPoint + 1) + (last + variant);
    }
@@ -1718,8 +1718,8 @@ public abstract class ActiveMQTestBase extends 
ArtemisTestCase {
          // sendCallNumber is just a debugging measure.
          Object prop = message.getObjectProperty(SEND_CALL_NUMBER);
          if (prop == null)
-            prop = Integer.valueOf(-1);
-         final int actual = message.getIntProperty("counter").intValue();
+            prop = -1;
+         final int actual = message.getIntProperty("counter");
          Assert.assertEquals("expected=" + i + ". Got: property['counter']=" + 
actual + " sendNumber=" + prop, i, actual);
          assertMessageBody(i, message);
          if (ack)
diff --git 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/AmqpSupport.java
 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/AmqpSupport.java
index f8958e3ba6..d4f25323b3 100644
--- 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/AmqpSupport.java
+++ 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/AmqpSupport.java
@@ -172,7 +172,7 @@ public class AmqpSupport {
 
          int port = 0;
          try {
-            port = Integer.valueOf(info.get(PORT).toString());
+            port = Integer.parseInt(info.get(PORT).toString());
          } catch (Exception ex) {
             result = new IOException(message + " : Redirection information not 
set.");
          }
diff --git 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/util/TypeConversionSupport.java
 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/util/TypeConversionSupport.java
index 23c7121351..a85dd10898 100644
--- 
a/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/util/TypeConversionSupport.java
+++ 
b/tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/util/TypeConversionSupport.java
@@ -121,7 +121,7 @@ public final class TypeConversionSupport {
       Converter longConverter = new Converter() {
          @Override
          public Object convert(Object value) {
-            return Long.valueOf(((Number) value).longValue());
+            return ((Number) value).longValue();
          }
       };
       CONVERSION_MAP.put(new ConversionKey(Byte.class, Long.class), 
longConverter);
@@ -130,14 +130,14 @@ public final class TypeConversionSupport {
       CONVERSION_MAP.put(new ConversionKey(Date.class, Long.class), new 
Converter() {
          @Override
          public Object convert(Object value) {
-            return Long.valueOf(((Date) value).getTime());
+            return ((Date) value).getTime();
          }
       });
 
       Converter intConverter = new Converter() {
          @Override
          public Object convert(Object value) {
-            return Integer.valueOf(((Number) value).intValue());
+            return ((Number) value).intValue();
          }
       };
       CONVERSION_MAP.put(new ConversionKey(Byte.class, Integer.class), 
intConverter);
@@ -146,14 +146,14 @@ public final class TypeConversionSupport {
       CONVERSION_MAP.put(new ConversionKey(Byte.class, Short.class), new 
Converter() {
          @Override
          public Object convert(Object value) {
-            return Short.valueOf(((Number) value).shortValue());
+            return ((Number) value).shortValue();
          }
       });
 
       CONVERSION_MAP.put(new ConversionKey(Float.class, Double.class), new 
Converter() {
          @Override
          public Object convert(Object value) {
-            return Double.valueOf(((Number) value).doubleValue());
+            return ((Number) value).doubleValue();
          }
       });
    }
diff --git 
a/tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PagingTest.java
 
b/tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PagingTest.java
index 5106038e15..437ac48a21 100644
--- 
a/tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PagingTest.java
+++ 
b/tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PagingTest.java
@@ -1760,7 +1760,7 @@ public class PagingTest extends ParameterDBTestBase {
 
       final HashMap<Integer, AtomicInteger> recordsType = countJournal(config);
 
-      assertNull("The system is acking page records instead of just delete 
data", recordsType.get(Integer.valueOf(JournalRecordIds.ACKNOWLEDGE_CURSOR)));
+      assertNull("The system is acking page records instead of just delete 
data", recordsType.get((int) JournalRecordIds.ACKNOWLEDGE_CURSOR));
 
       Pair<List<RecordInfo>, List<PreparedTransactionInfo>> journalData = 
loadMessageJournal(config);
 
@@ -1771,13 +1771,13 @@ public class PagingTest extends ParameterDBTestBase {
             DescribeJournal.ReferenceDescribe ref = 
(DescribeJournal.ReferenceDescribe) DescribeJournal.newObjectEncoding(info);
 
             if (ref.refEncoding.queueID == deletedQueueID) {
-               deletedQueueReferences.add(Long.valueOf(info.id));
+               deletedQueueReferences.add(info.id);
             }
          } else if (info.getUserRecordType() == 
JournalRecordIds.ACKNOWLEDGE_REF) {
             AckDescribe ref = (AckDescribe) 
DescribeJournal.newObjectEncoding(info);
 
             if (ref.refEncoding.queueID == deletedQueueID) {
-               deletedQueueReferences.remove(Long.valueOf(info.id));
+               deletedQueueReferences.remove(info.id);
             }
          }
       }
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/JMXManagementTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/JMXManagementTest.java
index 42b94c5ae6..b2dd15b9cf 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/JMXManagementTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/JMXManagementTest.java
@@ -159,7 +159,7 @@ public class JMXManagementTest extends JMSClientTestSupport 
{
 
       try {
          UUID uuid = UUID.randomUUID();
-         Character character = Character.valueOf('C');
+         Character character = 'C';
          AmqpSession session = connection.createSession();
          AmqpSender sender = session.createSender(getQueueName());
 
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/AckManagerTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/AckManagerTest.java
index b1008d909f..8792f2e7f9 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/AckManagerTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/AckManagerTest.java
@@ -286,7 +286,7 @@ public class AckManagerTest extends ActiveMQTestBase {
 
 
    private int getCounter(byte typeRecord, HashMap<Integer, AtomicInteger> 
values) {
-      AtomicInteger value = values.get(Integer.valueOf(typeRecord));
+      AtomicInteger value = values.get((int) typeRecord);
       if (value == null) {
          return 0;
       } else {
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/SNFPagedMirrorTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/SNFPagedMirrorTest.java
index 950522a09a..67bbfb484b 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/SNFPagedMirrorTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/connect/SNFPagedMirrorTest.java
@@ -307,7 +307,7 @@ public class SNFPagedMirrorTest extends ActiveMQTestBase {
    }
 
    private int getCounter(byte typeRecord, HashMap<Integer, AtomicInteger> 
values) {
-      AtomicInteger value = values.get(Integer.valueOf(typeRecord));
+      AtomicInteger value = values.get((int) typeRecord);
       if (value == null) {
          return 0;
       } else {
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageCompressTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageCompressTest.java
index d85ce0a50b..bb704c5f41 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageCompressTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageCompressTest.java
@@ -160,7 +160,7 @@ public class LargeMessageCompressTest extends 
LargeMessageTest {
 
    @Test
    public void testNoDirectByteBufLeaksOnLargeMessageCompression() throws 
Exception {
-      Assume.assumeThat(PlatformDependent.usedDirectMemory(), 
not(equalTo(Long.valueOf(-1))));
+      Assume.assumeThat(PlatformDependent.usedDirectMemory(), 
not(equalTo((long) -1)));
       final int messageSize = (int) (3.5 * 
ActiveMQClient.DEFAULT_MIN_LARGE_MESSAGE_SIZE);
 
       ActiveMQServer server = createServer(true, isNetty());
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeReconnectTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeReconnectTest.java
index 51c4642880..bdc1c9fa78 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeReconnectTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeReconnectTest.java
@@ -556,10 +556,10 @@ public class BridgeReconnectTest extends BridgeTestBase {
       HashMap<Integer, AtomicInteger> counts = 
countJournal(server1.getConfiguration());
       if (persistCache) {
          // There should be one record per message
-         Assert.assertEquals(numMessages, 
counts.get(Integer.valueOf(JournalRecordIds.DUPLICATE_ID)).intValue());
+         Assert.assertEquals(numMessages, counts.get((int) 
JournalRecordIds.DUPLICATE_ID).intValue());
       } else {
          // no cache means there shouldn't be an id anywhere
-         
Assert.assertNull(counts.get(Integer.valueOf(JournalRecordIds.DUPLICATE_ID)));
+         Assert.assertNull(counts.get((int) JournalRecordIds.DUPLICATE_ID));
       }
    }
 
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeTest.java
index 6cd839b3c7..5498ce9547 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/bridge/BridgeTest.java
@@ -1508,7 +1508,7 @@ public class BridgeTest extends ActiveMQTestBase {
          }
 
          for (int i = 0; i < numMessages; i++) {
-            AtomicInteger msgCount = receivedMsg.get(Integer.valueOf(i));
+            AtomicInteger msgCount = receivedMsg.get(i);
             if (msgCount == null) {
                System.err.println("Msg " + i + " wasn't received");
                failed = true;
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/distribution/PagedSNFTopicDistributionTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/distribution/PagedSNFTopicDistributionTest.java
index 46056413fe..1e301ee0cd 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/distribution/PagedSNFTopicDistributionTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/cluster/distribution/PagedSNFTopicDistributionTest.java
@@ -140,7 +140,7 @@ public class PagedSNFTopicDistributionTest extends 
ClusterTestBase {
    }
 
    private int getCounter(byte typeRecord, HashMap<Integer, AtomicInteger> 
values) {
-      AtomicInteger value = values.get(Integer.valueOf(typeRecord));
+      AtomicInteger value = values.get((int) typeRecord);
       if (value == null) {
          return 0;
       } else {
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/crossprotocol/RequestReplyNonJMSTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/crossprotocol/RequestReplyNonJMSTest.java
index e62373883b..9ac35b4504 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/crossprotocol/RequestReplyNonJMSTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/crossprotocol/RequestReplyNonJMSTest.java
@@ -102,7 +102,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message = new AmqpMessage();
          message.setReplyToAddress(replyQueue.toString());
-         message.setMessageAnnotation("x-opt-jms-reply-to", 
Byte.valueOf((byte)10)); // that's invalid on the conversion, lets hope it 
doesn't fail
+         message.setMessageAnnotation("x-opt-jms-reply-to", (byte) 10); // 
that's invalid on the conversion, lets hope it doesn't fail
          message.setMessageId("msg-1");
          sender.send(message);
 
@@ -201,7 +201,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message.setReplyToAddress(replyQueue.toString());
          message.setMessageId("msg-1");
-         message.setMessageAnnotation("x-opt-not-jms-reply-to", 
Byte.valueOf((byte)1));
+         message.setMessageAnnotation("x-opt-not-jms-reply-to", (byte) 1);
          message.setText("Test-Message");
          sender.send(message);
 
@@ -251,7 +251,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message.setReplyToAddress(replyQueue.toString());
          message.setMessageId("msg-1");
-         message.setMessageAnnotation("x-opt-jms-reply-to", 
Byte.valueOf((byte)0));
+         message.setMessageAnnotation("x-opt-jms-reply-to", (byte) 0);
          message.setText("Test-Message");
          sender.send(message);
 
@@ -301,7 +301,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message.setReplyToAddress(topicName.toString());
          message.setMessageId("msg-1");
-         message.setMessageAnnotation("x-opt-jms-reply-to", 
Byte.valueOf((byte)1));
+         message.setMessageAnnotation("x-opt-jms-reply-to", (byte) 1);
          message.setText("Test-Message");
          sender.send(message);
 
@@ -353,7 +353,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message.setReplyToAddress(replyToName);
          message.setMessageId("msg-1");
-         message.setMessageAnnotation("x-opt-jms-reply-to", 
Byte.valueOf((byte)3));
+         message.setMessageAnnotation("x-opt-jms-reply-to", (byte) 3);
          message.setText("Test-Message");
          sender.send(message);
 
@@ -404,7 +404,7 @@ public class RequestReplyNonJMSTest extends 
OpenWireTestBase {
          AmqpMessage message = new AmqpMessage();
          message.setReplyToAddress(replyToName);
          message.setMessageId("msg-1");
-         message.setMessageAnnotation("x-opt-jms-reply-to", 
Byte.valueOf((byte)2));
+         message.setMessageAnnotation("x-opt-jms-reply-to", (byte) 2);
          message.setText("Test-Message");
          sender.send(message);
 
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jdbc/store/journal/JDBCJournalTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jdbc/store/journal/JDBCJournalTest.java
index c947a46b52..0a2c8ca73d 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jdbc/store/journal/JDBCJournalTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jdbc/store/journal/JDBCJournalTest.java
@@ -228,7 +228,7 @@ public class JDBCJournalTest extends ActiveMQTestBase {
       int noTxRecords = 100;
       for (int i = 1000; i < 1000 + noTx; i++) {
          for (int j = 0; j < noTxRecords; j++) {
-            journal.appendAddRecordTransactional(i, Long.valueOf(i + "" + j), 
(byte) 1, new byte[0]);
+            journal.appendAddRecordTransactional(i, Long.parseLong(i + "" + 
j), (byte) 1, new byte[0]);
          }
          journal.appendPrepareRecord(i, new byte[0], true);
          journal.appendCommitRecord(i, true);
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/mqtt5/spec/controlpackets/PublishTests.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/mqtt5/spec/controlpackets/PublishTests.java
index caa34d47c7..1d6a6f0a06 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/mqtt5/spec/controlpackets/PublishTests.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/mqtt5/spec/controlpackets/PublishTests.java
@@ -1390,7 +1390,7 @@ public class PublishTests extends MQTT5TestSupport {
       }
       @Override
       public void messageArrived(String topic, MqttMessage message) throws 
Exception {
-         int sentAs = Integer.valueOf(new String(message.getPayload(), 
StandardCharsets.UTF_8));
+         int sentAs = Integer.parseInt(new String(message.getPayload(), 
StandardCharsets.UTF_8));
          logger.info("QoS of publish: {}; QoS of subscription: {}; QoS of 
receive: {}", sentAs, qosOfSubscription, message.getQos());
          if (sentAs == 0) {
             assertTrue(message.getQos() == 0);
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/openwire/interop/GeneralInteropTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/openwire/interop/GeneralInteropTest.java
index 42ca41006f..2b70e54f89 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/openwire/interop/GeneralInteropTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/openwire/interop/GeneralInteropTest.java
@@ -101,9 +101,9 @@ public class GeneralInteropTest extends BasicOpenWireTest {
       assertEquals((byte) 5, bytes[1]);
       assertEquals('a', mapMessage.getChar("achar"));
       Double doubleVal = mapMessage.getDouble("adouble");
-      assertTrue(doubleVal.equals(Double.valueOf(4.4)));
+      assertTrue(doubleVal.equals(4.4));
       Float floatVal = mapMessage.getFloat("afloat");
-      assertTrue(floatVal.equals(Float.valueOf(4.5F)));
+      assertTrue(floatVal.equals(4.5F));
       assertEquals(40, mapMessage.getInt("aint"));
       assertEquals(80L, mapMessage.getLong("along"));
       assertEquals(65, mapMessage.getShort("ashort"));
@@ -138,9 +138,9 @@ public class GeneralInteropTest extends BasicOpenWireTest {
 
       assertEquals('b', streamMessage.readChar());
       Double streamDouble = streamMessage.readDouble();
-      assertTrue(streamDouble.equals(Double.valueOf(6.5)));
+      assertTrue(streamDouble.equals(6.5));
       Float streamFloat = streamMessage.readFloat();
-      assertTrue(streamFloat.equals(Float.valueOf(93.9F)));
+      assertTrue(streamFloat.equals(93.9F));
       assertEquals(7657, streamMessage.readInt());
       assertEquals(239999L, streamMessage.readLong());
       assertEquals((short) 34222, streamMessage.readShort());
@@ -627,9 +627,9 @@ public class GeneralInteropTest extends BasicOpenWireTest {
          assertEquals((byte) 5, bytes[1]);
          assertEquals('a', mapMessage.getChar("achar"));
          Double doubleVal = mapMessage.getDouble("adouble");
-         assertTrue(doubleVal.equals(Double.valueOf(4.4)));
+         assertTrue(doubleVal.equals(4.4));
          Float floatVal = mapMessage.getFloat("afloat");
-         assertTrue(floatVal.equals(Float.valueOf(4.5F)));
+         assertTrue(floatVal.equals(4.5F));
          assertEquals(40, mapMessage.getInt("aint"));
          assertEquals(80L, mapMessage.getLong("along"));
          assertEquals(65, mapMessage.getShort("ashort"));
@@ -666,9 +666,9 @@ public class GeneralInteropTest extends BasicOpenWireTest {
 
          assertEquals('b', streamMessage.readChar());
          Double streamDouble = streamMessage.readDouble();
-         assertTrue(streamDouble.equals(Double.valueOf(6.5)));
+         assertTrue(streamDouble.equals(6.5));
          Float streamFloat = streamMessage.readFloat();
-         assertTrue(streamFloat.equals(Float.valueOf(93.9F)));
+         assertTrue(streamFloat.equals(93.9F));
          assertEquals(7657, streamMessage.readInt());
          assertEquals(239999L, streamMessage.readLong());
          assertEquals((short) 34222, streamMessage.readShort());
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/persistence/XmlImportExportTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/persistence/XmlImportExportTest.java
index 09421202ec..c193e8bcbe 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/persistence/XmlImportExportTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/persistence/XmlImportExportTest.java
@@ -121,7 +121,7 @@ public class XmlImportExportTest extends ActiveMQTestBase {
          ClientMessage msg = session.createMessage(true);
          msg.getBodyBuffer().writeString("Bob the giant pig " + i);
          msg.putBooleanProperty("myBooleanProperty", Boolean.TRUE);
-         msg.putByteProperty("myByteProperty", Byte.valueOf("0"));
+         msg.putByteProperty("myByteProperty", Byte.parseByte("0"));
          msg.putBytesProperty("myBytesProperty", new byte[]{0, 1, 2, 3, 4});
          msg.putDoubleProperty("myDoubleProperty", i * 1.6);
          msg.putFloatProperty("myFloatProperty", i * 2.5F);
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MetricsPluginTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MetricsPluginTest.java
index 304a2c8631..f1fdf76513 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MetricsPluginTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/plugin/MetricsPluginTest.java
@@ -258,7 +258,7 @@ public class MetricsPluginTest extends ActiveMQTestBase {
       }
 
       Wait.assertEquals(messageCount, 
server.locateQueue(queueName)::getMessageCount, 2000, 100);
-      checkMetric(getMetrics(), "artemis.message.count", "queue", queueName, 
Double.valueOf(messageCount));
+      checkMetric(getMetrics(), "artemis.message.count", "queue", queueName, 
(double) messageCount);
 
       for (int i = 0; i < messageCount; i++) {
          producer.send(message);
@@ -266,7 +266,7 @@ public class MetricsPluginTest extends ActiveMQTestBase {
       producer.close();
 
       Wait.assertEquals(messageCount * 2, 
server.locateQueue(queueName)::getMessageCount, 2000, 100);
-      checkMetric(getMetrics(), "artemis.message.count", "queue", queueName, 
Double.valueOf(messageCount * 2));
+      checkMetric(getMetrics(), "artemis.message.count", "queue", queueName, 
(double) (messageCount * 2));
    }
 
    @Test
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/replication/ReplicationTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/replication/ReplicationTest.java
index 3d2bb82ed3..3af49c6b4e 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/replication/ReplicationTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/replication/ReplicationTest.java
@@ -299,7 +299,7 @@ public final class ReplicationTest extends ActiveMQTestBase 
{
 
       manager.largeMessageWrite(500, new byte[1024]);
 
-      manager.largeMessageDelete(Long.valueOf(500), storage);
+      manager.largeMessageDelete(500L, storage);
 
       blockOnReplication(storage, manager);
 
@@ -580,7 +580,7 @@ public final class ReplicationTest extends ActiveMQTestBase 
{
 
       blockOnReplication(storage, manager);
 
-      LargeServerMessageImpl message1 = (LargeServerMessageImpl) 
getReplicationEndpoint(backupServer).getLargeMessages().get(Long.valueOf(500));
+      LargeServerMessageImpl message1 = (LargeServerMessageImpl) 
getReplicationEndpoint(backupServer).getLargeMessages().get(500L);
 
       Assert.assertNotNull(message1);
       Assert.assertFalse(largeMsg.getAppendFile().isOpen());
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/ScaleDownTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/ScaleDownTest.java
index 556a12f8c4..f2b575c0d6 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/ScaleDownTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/ScaleDownTest.java
@@ -522,7 +522,7 @@ public class ScaleDownTest extends ClusterTestBase {
          ClientMessage msg = session.createMessage(true);
          msg.getBodyBuffer().writeString("Bob the giant pig " + i);
          msg.putBooleanProperty("myBooleanProperty", Boolean.TRUE);
-         msg.putByteProperty("myByteProperty", Byte.valueOf("0"));
+         msg.putByteProperty("myByteProperty", Byte.parseByte("0"));
          msg.putBytesProperty("myBytesProperty", new byte[]{0, 1, 2, 3, 4});
          msg.putDoubleProperty("myDoubleProperty", i * 1.6);
          msg.putFloatProperty("myFloatProperty", i * 2.5F);
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BodyIsAssignableFromTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BodyIsAssignableFromTest.java
index aeb28b246b..2e676f49c8 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BodyIsAssignableFromTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BodyIsAssignableFromTest.java
@@ -128,8 +128,8 @@ public class BodyIsAssignableFromTest extends 
MessageBodyTestCase {
             msg = queueProducerSession.createStreamMessage();
             break;
          case OBJECT:
-            res = Double.valueOf(37.6);
-            msg = 
queueProducerSession.createObjectMessage(Double.valueOf(37.6));
+            res = 37.6;
+            msg = queueProducerSession.createObjectMessage(37.6);
             break;
          case MAP:
             MapMessage msg1 = queueProducerSession.createMapMessage();
@@ -138,8 +138,8 @@ public class BodyIsAssignableFromTest extends 
MessageBodyTestCase {
             msg1.setString("string", "crocodile");
             msg = msg1;
             Map<String, Object> map = new HashMap<>();
-            map.put("int", Integer.valueOf(13));
-            map.put("long", Long.valueOf(37L));
+            map.put("int", 13);
+            map.put("long", 37L);
             map.put("string", "crocodile");
             res = map;
             break;
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BytesMessageTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BytesMessageTest.java
index 2452b268b6..efa3f97c6b 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BytesMessageTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/BytesMessageTest.java
@@ -80,8 +80,8 @@ public class BytesMessageTest extends MessageTestBase {
       ProxyAssertSupport.assertEquals((byte) 5, bytes[1]);
       ProxyAssertSupport.assertEquals((byte) 6, bytes[2]);
       ProxyAssertSupport.assertEquals((char) 7, bm.readChar());
-      ProxyAssertSupport.assertEquals(Double.valueOf(8.0), 
Double.valueOf(bm.readDouble()));
-      ProxyAssertSupport.assertEquals(Float.valueOf(9.0f), 
Float.valueOf(bm.readFloat()));
+      ProxyAssertSupport.assertEquals(8.0, bm.readDouble());
+      ProxyAssertSupport.assertEquals(9.0f, bm.readFloat());
       ProxyAssertSupport.assertEquals(10, bm.readInt());
       ProxyAssertSupport.assertEquals(11L, bm.readLong());
       ProxyAssertSupport.assertEquals((short) 12, bm.readShort());
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MapMessageTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MapMessageTest.java
index 346b3736d3..7ac5da1fc6 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MapMessageTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MapMessageTest.java
@@ -96,8 +96,8 @@ public class MapMessageTest extends MessageTestBase {
       ProxyAssertSupport.assertEquals((byte) 4, bytes[1]);
       ProxyAssertSupport.assertEquals((byte) 5, bytes[2]);
       ProxyAssertSupport.assertEquals((char) 6, mm.getChar("char"));
-      ProxyAssertSupport.assertEquals(Double.valueOf(7.0), 
Double.valueOf(mm.getDouble("double")));
-      ProxyAssertSupport.assertEquals(Float.valueOf(8.0f), 
Float.valueOf(mm.getFloat("float")));
+      ProxyAssertSupport.assertEquals(7.0, mm.getDouble("double"));
+      ProxyAssertSupport.assertEquals(8.0f, mm.getFloat("float"));
       ProxyAssertSupport.assertEquals(9, mm.getInt("int"));
       ProxyAssertSupport.assertEquals(10L, mm.getLong("long"));
       ProxyAssertSupport.assertEquals("this is an object", 
mm.getObject("object"));
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageBodyTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageBodyTest.java
index 57addae368..2c318adfaf 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageBodyTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageBodyTest.java
@@ -81,13 +81,13 @@ public class MessageBodyTest extends MessageBodyTestCase {
       m.writeBytes(myBytes);
       m.writeBytes(myBytes, 2, 3);
 
-      m.writeObject(Boolean.valueOf(myBool));
-      m.writeObject(Byte.valueOf(myByte));
-      m.writeObject(Short.valueOf(myShort));
-      m.writeObject(Integer.valueOf(myInt));
-      m.writeObject(Long.valueOf(myLong));
-      m.writeObject(Float.valueOf(myFloat));
-      m.writeObject(Double.valueOf(myDouble));
+      m.writeObject(myBool);
+      m.writeObject(myByte);
+      m.writeObject(myShort);
+      m.writeObject(myInt);
+      m.writeObject(myLong);
+      m.writeObject(myFloat);
+      m.writeObject(myDouble);
       m.writeObject(myString);
       m.writeObject(myBytes);
 
@@ -439,13 +439,13 @@ public class MessageBodyTest extends MessageBodyTestCase {
       m1.setDouble("myDouble", myDouble);
       m1.setString("myString", myString);
 
-      m1.setObject("myBool", Boolean.valueOf(myBool));
-      m1.setObject("myByte", Byte.valueOf(myByte));
-      m1.setObject("myShort", Short.valueOf(myShort));
-      m1.setObject("myInt", Integer.valueOf(myInt));
-      m1.setObject("myLong", Long.valueOf(myLong));
-      m1.setObject("myFloat", Float.valueOf(myFloat));
-      m1.setObject("myDouble", Double.valueOf(myDouble));
+      m1.setObject("myBool", myBool);
+      m1.setObject("myByte", myByte);
+      m1.setObject("myShort", myShort);
+      m1.setObject("myInt", myInt);
+      m1.setObject("myLong", myLong);
+      m1.setObject("myFloat", myFloat);
+      m1.setObject("myDouble", myDouble);
       m1.setObject("myString", myString);
 
       try {
@@ -943,13 +943,13 @@ public class MessageBodyTest extends MessageBodyTestCase {
       m.writeBytes(myBytes);
       m.writeBytes(myBytes, 2, 3);
 
-      m.writeObject(Boolean.valueOf(myBool));
-      m.writeObject(Byte.valueOf(myByte));
-      m.writeObject(Short.valueOf(myShort));
-      m.writeObject(Integer.valueOf(myInt));
-      m.writeObject(Long.valueOf(myLong));
-      m.writeObject(Float.valueOf(myFloat));
-      m.writeObject(Double.valueOf(myDouble));
+      m.writeObject(myBool);
+      m.writeObject(myByte);
+      m.writeObject(myShort);
+      m.writeObject(myInt);
+      m.writeObject(myLong);
+      m.writeObject(myFloat);
+      m.writeObject(myDouble);
       m.writeObject(myString);
       m.writeObject(myBytes);
 
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageHeaderTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageHeaderTest.java
index 4b04c10be8..f9c252da85 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageHeaderTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageHeaderTest.java
@@ -176,13 +176,13 @@ public class MessageHeaderTest extends 
MessageHeaderTestBase {
       m1.setDoubleProperty("myDouble", myDouble);
       m1.setStringProperty("myString", myString);
 
-      m1.setObjectProperty("myBool", Boolean.valueOf(myBool));
-      m1.setObjectProperty("myByte", Byte.valueOf(myByte));
-      m1.setObjectProperty("myShort", Short.valueOf(myShort));
-      m1.setObjectProperty("myInt", Integer.valueOf(myInt));
-      m1.setObjectProperty("myLong", Long.valueOf(myLong));
-      m1.setObjectProperty("myFloat", Float.valueOf(myFloat));
-      m1.setObjectProperty("myDouble", Double.valueOf(myDouble));
+      m1.setObjectProperty("myBool", myBool);
+      m1.setObjectProperty("myByte", myByte);
+      m1.setObjectProperty("myShort", myShort);
+      m1.setObjectProperty("myInt", myInt);
+      m1.setObjectProperty("myLong", myLong);
+      m1.setObjectProperty("myFloat", myFloat);
+      m1.setObjectProperty("myDouble", myDouble);
       m1.setObjectProperty("myString", myString);
 
       try {
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessagePropertyConversionTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessagePropertyConversionTest.java
index 41c0e87ff4..c4c1775ce1 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessagePropertyConversionTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessagePropertyConversionTest.java
@@ -241,7 +241,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
 
       String myByte = producer.getStringProperty("abyte");
 
-      if (Byte.valueOf(myByte).byteValue() != bValue) {
+      if (Byte.parseByte(myByte) != bValue) {
          ProxyAssertSupport.fail("conversion from byte to string failed");
       }
 
@@ -289,7 +289,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
 
       String myshort = producer.getStringProperty("ashort");
 
-      if (Short.valueOf(myshort).shortValue() != nShort) {
+      if (Short.parseShort(myshort) != nShort) {
          ProxyAssertSupport.fail("conversion from short to string failed");
       }
 
@@ -344,7 +344,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
 
       }
 
-      if (Integer.valueOf(producer.getStringProperty("anint")).intValue() != 
nInt) {
+      if (Integer.parseInt(producer.getStringProperty("anint")) != nInt) {
          ProxyAssertSupport.fail("conversion from int to string failed");
       }
 
@@ -400,7 +400,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
          ProxyAssertSupport.fail("Caught unexpected exception: " + ee);
       }
 
-      if (Long.valueOf(producer.getStringProperty("along")).longValue() != 
nLong) {
+      if (Long.parseLong(producer.getStringProperty("along")) != nLong) {
          ProxyAssertSupport.fail("conversion from long to string failed");
       }
 
@@ -458,7 +458,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
          ProxyAssertSupport.fail("Caught unexpected exception: " + ee);
       }
 
-      if (Float.valueOf(producer.getStringProperty("afloat")).floatValue() != 
nFloat) {
+      if (Float.parseFloat(producer.getStringProperty("afloat")) != nFloat) {
          ProxyAssertSupport.fail("conversion from float to string failed");
       }
 
@@ -512,7 +512,7 @@ public class MessagePropertyConversionTest extends 
ActiveMQServerTestCase {
          ProxyAssertSupport.fail("Caught unexpected exception: " + ee);
       }
 
-      if (Double.valueOf(producer.getStringProperty("adouble")).doubleValue() 
!= nDouble) {
+      if (Double.parseDouble(producer.getStringProperty("adouble")) != 
nDouble) {
          ProxyAssertSupport.fail("conversion from double to string failed");
       }
 
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageTestBase.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageTestBase.java
index 6faff36fe0..0d3413a4e7 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageTestBase.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/MessageTestBase.java
@@ -194,8 +194,8 @@ public abstract class MessageTestBase extends 
ActiveMQServerTestCase {
       ProxyAssertSupport.assertNotNull(m);
       ProxyAssertSupport.assertEquals(true, 
m.getBooleanProperty("booleanProperty"));
       ProxyAssertSupport.assertEquals((byte) 3, 
m.getByteProperty("byteProperty"));
-      ProxyAssertSupport.assertEquals(Double.valueOf(4.0), 
Double.valueOf(m.getDoubleProperty("doubleProperty")));
-      ProxyAssertSupport.assertEquals(Float.valueOf(5.0f), 
Float.valueOf(m.getFloatProperty("floatProperty")));
+      ProxyAssertSupport.assertEquals(4.0, 
m.getDoubleProperty("doubleProperty"));
+      ProxyAssertSupport.assertEquals(5.0f, 
m.getFloatProperty("floatProperty"));
       ProxyAssertSupport.assertEquals(6, m.getIntProperty("intProperty"));
       ProxyAssertSupport.assertEquals(7, m.getLongProperty("longProperty"));
       ProxyAssertSupport.assertEquals((short) 8, 
m.getShortProperty("shortProperty"));
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMapMessage.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMapMessage.java
index 225e6266db..9a9bc2c02f 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMapMessage.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMapMessage.java
@@ -46,7 +46,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Boolean.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -57,7 +57,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Byte.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -68,7 +68,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Short.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -79,7 +79,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Character.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -90,7 +90,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Integer.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -101,7 +101,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Long.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -112,7 +112,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Float.valueOf(value));
+      content.put(name, value);
 
    }
 
@@ -123,7 +123,7 @@ public class SimpleJMSMapMessage extends SimpleJMSMessage 
implements MapMessage
          throw new MessageNotWriteableException("Message is ReadOnly !");
       }
 
-      content.put(name, Double.valueOf(value));
+      content.put(name, value);
 
    }
 
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMessage.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMessage.java
index 03f0ac2711..a32c1a6e53 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMessage.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSMessage.java
@@ -35,7 +35,7 @@ public class SimpleJMSMessage implements Message {
 
 
    public SimpleJMSMessage() {
-      properties.put("JMSXDeliveryCount", Integer.valueOf(0));
+      properties.put("JMSXDeliveryCount", 0);
    }
 
    /*
@@ -216,7 +216,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Boolean)) {
          throw new JMSException("Not boolean");
       }
-      return ((Boolean) properties.get(name)).booleanValue();
+      return (Boolean) properties.get(name);
    }
 
    @Override
@@ -225,7 +225,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Byte)) {
          throw new JMSException("Not byte");
       }
-      return ((Byte) properties.get(name)).byteValue();
+      return (Byte) properties.get(name);
    }
 
    @Override
@@ -234,7 +234,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Short)) {
          throw new JMSException("Not short");
       }
-      return ((Short) properties.get(name)).shortValue();
+      return (Short) properties.get(name);
    }
 
    @Override
@@ -243,7 +243,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Integer)) {
          throw new JMSException("Not int");
       }
-      return ((Integer) properties.get(name)).intValue();
+      return (Integer) properties.get(name);
    }
 
    @Override
@@ -252,7 +252,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Long)) {
          throw new JMSException("Not long");
       }
-      return ((Long) properties.get(name)).longValue();
+      return (Long) properties.get(name);
    }
 
    @Override
@@ -261,7 +261,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Float)) {
          throw new JMSException("Not float");
       }
-      return ((Float) properties.get(name)).floatValue();
+      return (Float) properties.get(name);
    }
 
    @Override
@@ -270,7 +270,7 @@ public class SimpleJMSMessage implements Message {
       if (!(prop instanceof Double)) {
          throw new JMSException("Not double");
       }
-      return ((Double) properties.get(name)).doubleValue();
+      return (Double) properties.get(name);
    }
 
    @Override
@@ -299,32 +299,32 @@ public class SimpleJMSMessage implements Message {
 
    @Override
    public void setByteProperty(final String name, final byte value) throws 
JMSException {
-      properties.put(name, Byte.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
    public void setShortProperty(final String name, final short value) throws 
JMSException {
-      properties.put(name, Short.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
    public void setIntProperty(final String name, final int value) throws 
JMSException {
-      properties.put(name, Integer.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
    public void setLongProperty(final String name, final long value) throws 
JMSException {
-      properties.put(name, Long.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
    public void setFloatProperty(final String name, final float value) throws 
JMSException {
-      properties.put(name, Float.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
    public void setDoubleProperty(final String name, final double value) throws 
JMSException {
-      properties.put(name, Double.valueOf(value));
+      properties.put(name, value);
    }
 
    @Override
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSStreamMessage.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSStreamMessage.java
index 4d18a22b48..18ac6a6f13 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSStreamMessage.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/SimpleJMSStreamMessage.java
@@ -391,7 +391,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Boolean.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -399,7 +399,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Byte.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -407,7 +407,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Short.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -415,7 +415,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Character.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -423,7 +423,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Integer.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -431,7 +431,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Long.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -439,7 +439,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Float.valueOf(value));
+      content.add(value);
    }
 
    @Override
@@ -447,7 +447,7 @@ public class SimpleJMSStreamMessage extends 
SimpleJMSMessage implements StreamMe
       if (!bodyWriteOnly) {
          throw new MessageNotWriteableException("The message body is 
readonly");
       }
-      content.add(Double.valueOf(value));
+      content.add(value);
    }
 
    @Override
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/StreamMessageTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/StreamMessageTest.java
index 9d136ca855..a557e73c1f 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/StreamMessageTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/message/StreamMessageTest.java
@@ -98,8 +98,8 @@ public class StreamMessageTest extends MessageTestBase {
       ProxyAssertSupport.assertEquals((byte) 6, bytes[2]);
       ProxyAssertSupport.assertEquals(-1, sm.readBytes(bytes));
       ProxyAssertSupport.assertEquals((char) 7, sm.readChar());
-      ProxyAssertSupport.assertEquals(Double.valueOf(8.0), 
Double.valueOf(sm.readDouble()));
-      ProxyAssertSupport.assertEquals(Float.valueOf(9.0f), 
Float.valueOf(sm.readFloat()));
+      ProxyAssertSupport.assertEquals(8.0, sm.readDouble());
+      ProxyAssertSupport.assertEquals(9.0f, sm.readFloat());
       ProxyAssertSupport.assertEquals(10, sm.readInt());
       ProxyAssertSupport.assertEquals(11L, sm.readLong());
       ProxyAssertSupport.assertEquals("this is an object", sm.readObject());
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/tools/container/InVMInitialContextFactory.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/tools/container/InVMInitialContextFactory.java
index 1fa490ffd6..9af3dd1baf 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/tools/container/InVMInitialContextFactory.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/tools/container/InVMInitialContextFactory.java
@@ -81,12 +81,12 @@ public class InVMInitialContextFactory implements 
InitialContextFactory {
       // Note! This MUST be synchronized
       synchronized (InVMInitialContextFactory.initialContexts) {
 
-         InVMContext ic = (InVMContext) 
InVMInitialContextFactory.initialContexts.get(Integer.valueOf(serverIndex));
+         InVMContext ic = (InVMContext) 
InVMInitialContextFactory.initialContexts.get(serverIndex);
 
          if (ic == null) {
             ic = new InVMContext(s);
             ic.bind("java:/", new InVMContext(s));
-            
InVMInitialContextFactory.initialContexts.put(Integer.valueOf(serverIndex), ic);
+            InVMInitialContextFactory.initialContexts.put(serverIndex, ic);
          }
 
          return ic;
diff --git 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/util/JNDIUtilTest.java
 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/util/JNDIUtilTest.java
index 19add95daf..f3f4f34791 100644
--- 
a/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/util/JNDIUtilTest.java
+++ 
b/tests/jms-tests/src/test/java/org/apache/activemq/artemis/jms/tests/util/JNDIUtilTest.java
@@ -44,7 +44,7 @@ public class JNDIUtilTest extends ActiveMQServerTestCase {
          // OK
       }
 
-      JNDIUtil.rebind(ic, "/nosuchsubcontext/sub1/sub2/sub3/name", 
Integer.valueOf(7));
+      JNDIUtil.rebind(ic, "/nosuchsubcontext/sub1/sub2/sub3/name", 7);
 
       ProxyAssertSupport.assertEquals(7, ((Integer) 
ic.lookup("/nosuchsubcontext/sub1/sub2/sub3/name")).intValue());
    }
@@ -58,7 +58,7 @@ public class JNDIUtilTest extends ActiveMQServerTestCase {
          // OK
       }
 
-      JNDIUtil.rebind(ic, "/doesnotexistyet", Integer.valueOf(8));
+      JNDIUtil.rebind(ic, "/doesnotexistyet", 8);
 
       ProxyAssertSupport.assertEquals(8, ((Integer) 
ic.lookup("/doesnotexistyet")).intValue());
 
@@ -74,7 +74,7 @@ public class JNDIUtilTest extends ActiveMQServerTestCase {
          // OK
       }
 
-      JNDIUtil.rebind(ic, "doesnotexistyet", Integer.valueOf(9));
+      JNDIUtil.rebind(ic, "doesnotexistyet", 9);
 
       ProxyAssertSupport.assertEquals(9, ((Integer) 
ic.lookup("/doesnotexistyet")).intValue());
 
diff --git 
a/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/MessageTypeTest.java
 
b/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/MessageTypeTest.java
index 3d5e89ef60..9b28ba5470 100644
--- 
a/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/MessageTypeTest.java
+++ 
b/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/MessageTypeTest.java
@@ -226,7 +226,7 @@ public class MessageTypeTest extends PTPTestCase {
       try {
          Vector<Object> vector = new Vector<>();
          vector.add("pi");
-         vector.add(Double.valueOf(3.14159));
+         vector.add(3.14159);
 
          ObjectMessage message = senderSession.createObjectMessage();
          message.setObject(vector);
diff --git 
a/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/properties/MessagePropertyTest.java
 
b/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/properties/MessagePropertyTest.java
index 1771b723f2..b1510a2c57 100644
--- 
a/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/properties/MessagePropertyTest.java
+++ 
b/tests/joram-tests/src/test/java/org/objectweb/jtests/jms/conform/message/properties/MessagePropertyTest.java
@@ -59,7 +59,7 @@ public class MessagePropertyTest extends PTPTestCase {
    public void testSetObjectProperty_1() {
       try {
          Message message = senderSession.createMessage();
-         message.setObjectProperty("pi", Float.valueOf(3.14159f));
+         message.setObjectProperty("pi", 3.14159f);
          Assert.assertEquals(3.14159f, message.getFloatProperty("pi"), 0);
       } catch (JMSException e) {
          fail(e);
diff --git 
a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/BindingsImplTest.java
 
b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/BindingsImplTest.java
index 6de8b8236d..6fc59acb8d 100644
--- 
a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/BindingsImplTest.java
+++ 
b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/BindingsImplTest.java
@@ -405,7 +405,7 @@ public class BindingsImplTest extends ActiveMQTestBase {
 
       @Override
       public Long getID() {
-         return Long.valueOf(0L);
+         return 0L;
       }
 
       /* (non-Javadoc)
diff --git 
a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/WildcardAddressManagerUnitTest.java
 
b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/WildcardAddressManagerUnitTest.java
index 910704a882..e967a047dd 100644
--- 
a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/WildcardAddressManagerUnitTest.java
+++ 
b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/core/postoffice/impl/WildcardAddressManagerUnitTest.java
@@ -452,7 +452,7 @@ public class WildcardAddressManagerUnitTest extends 
ActiveMQTestBase {
 
       @Override
       public Long getID() {
-         return Long.valueOf(0);
+         return 0L;
       }
 
       @Override

Reply via email to