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

elecharny pushed a commit to branch 2.2.X
in repository https://gitbox.apache.org/repos/asf/mina.git


The following commit(s) were added to refs/heads/2.2.X by this push:
     new 677e7291e o Bumped up dependencies and maven polugins     o Fixed 
javadoc
677e7291e is described below

commit 677e7291ed3d6365efc1f51ecbcb3dc537b9502a
Author: emmanuel lecharny <elecha...@apache.org>
AuthorDate: Wed Sep 6 06:36:07 2023 +0200

    o Bumped up dependencies and maven polugins
        o Fixed javadoc
---
 .../java/org/apache/mina/core/buffer/IoBuffer.java |  7 ++-
 .../executor/PriorityThreadPoolExecutor.java       | 52 +++++++++++-----------
 .../executor/PriorityThreadPoolExecutorTest.java   | 10 +++++
 .../filter/ssl/SslIdentificationAlgorithmTest.java |  2 +
 pom.xml                                            | 26 +++++------
 5 files changed, 54 insertions(+), 43 deletions(-)

diff --git a/mina-core/src/main/java/org/apache/mina/core/buffer/IoBuffer.java 
b/mina-core/src/main/java/org/apache/mina/core/buffer/IoBuffer.java
index b989408d8..1ac600d85 100644
--- a/mina-core/src/main/java/org/apache/mina/core/buffer/IoBuffer.java
+++ b/mina-core/src/main/java/org/apache/mina/core/buffer/IoBuffer.java
@@ -1541,10 +1541,9 @@ public abstract class IoBuffer implements 
Comparable<IoBuffer> {
     /**
      * Return hexdump of this buffer with limited length.
      * 
-     * @param length The maximum number of bytes to dump from the current 
buffer
-     *               position.
-     * @param pretty tells if the ourput should be verbose or not
-     * @return hexidecimal representation of this buffer
+     * @param length The maximum number of bytes to dump from the current 
buffer position.
+     * @param pretty tells if the output should be verbose or not
+     * @return hexadecimal representation of this buffer
      */
     public String getHexDump(int length, boolean pretty) {
         return (pretty) ? IoBufferHexDumper.getPrettyHexDumpSlice(this, 
this.position(), Math.min(this.remaining(), length))
diff --git 
a/mina-core/src/main/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutor.java
 
b/mina-core/src/main/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutor.java
index 43f2f74ea..26aadbae3 100644
--- 
a/mina-core/src/main/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutor.java
+++ 
b/mina-core/src/main/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutor.java
@@ -175,11 +175,11 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      *   <li>All events are accepted</li>
      * </ul>
      *
-     * @param corePoolSize The initial pool sizePoolSize
+     * @param minimumPoolSize The initial pool sizePoolSize
      * @param maximumPoolSize The maximum pool size
      */
-    public PriorityThreadPoolExecutor(int corePoolSize, int maximumPoolSize) {
-        this(corePoolSize, maximumPoolSize, DEFAULT_KEEP_ALIVE, 
TimeUnit.SECONDS, Executors.defaultThreadFactory(),
+    public PriorityThreadPoolExecutor(int minimumPoolSize, int 
maximumPoolSize) {
+        this(minimumPoolSize, maximumPoolSize, DEFAULT_KEEP_ALIVE, 
TimeUnit.SECONDS, Executors.defaultThreadFactory(),
                 null, null);
     }
 
@@ -190,13 +190,13 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      *   <li>All events are accepted</li>
      * </ul>
      *
-     * @param corePoolSize The initial pool sizePoolSize
+     * @param minimumPoolSize The initial pool sizePoolSize
      * @param maximumPoolSize The maximum pool size
      * @param keepAliveTime Default duration for a thread
      * @param unit Time unit used for the keepAlive value
      */
-    public PriorityThreadPoolExecutor(int corePoolSize, int maximumPoolSize, 
long keepAliveTime, TimeUnit unit) {
-        this(corePoolSize, maximumPoolSize, keepAliveTime, unit, 
Executors.defaultThreadFactory(), null, null);
+    public PriorityThreadPoolExecutor(int minimumPoolSize, int 
maximumPoolSize, long keepAliveTime, TimeUnit unit) {
+        this(minimumPoolSize, maximumPoolSize, keepAliveTime, unit, 
Executors.defaultThreadFactory(), null, null);
     }
 
     /**
@@ -205,15 +205,15 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      *   <li>A default ThreadFactory</li>
      * </ul>
      *
-     * @param corePoolSize The initial pool sizePoolSize
+     * @param minimumPoolSize The initial pool sizePoolSize
      * @param maximumPoolSize The maximum pool size
      * @param keepAliveTime Default duration for a thread
      * @param unit Time unit used for the keepAlive value
      * @param eventQueueHandler The queue used to store events
      */
-    public PriorityThreadPoolExecutor(int corePoolSize, int maximumPoolSize, 
long keepAliveTime, TimeUnit unit,
+    public PriorityThreadPoolExecutor(int minimumPoolSize, int 
maximumPoolSize, long keepAliveTime, TimeUnit unit,
             IoEventQueueHandler eventQueueHandler) {
-        this(corePoolSize, maximumPoolSize, keepAliveTime, unit, 
Executors.defaultThreadFactory(), eventQueueHandler,
+        this(minimumPoolSize, maximumPoolSize, keepAliveTime, unit, 
Executors.defaultThreadFactory(), eventQueueHandler,
                 null);
     }
 
@@ -223,21 +223,21 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      *   <li>A default ThreadFactory</li>
      * </ul>
      *
-     * @param corePoolSize The initial pool sizePoolSize
+     * @param minimumPoolSize The initial pool sizePoolSize
      * @param maximumPoolSize The maximum pool size
      * @param keepAliveTime Default duration for a thread
      * @param unit Time unit used for the keepAlive value
      * @param threadFactory The factory used to create threads
      */
-    public PriorityThreadPoolExecutor(int corePoolSize, int maximumPoolSize, 
long keepAliveTime, TimeUnit unit,
+    public PriorityThreadPoolExecutor(int minimumPoolSize, int 
maximumPoolSize, long keepAliveTime, TimeUnit unit,
             ThreadFactory threadFactory) {
-        this(corePoolSize, maximumPoolSize, keepAliveTime, unit, 
threadFactory, null, null);
+        this(minimumPoolSize, maximumPoolSize, keepAliveTime, unit, 
threadFactory, null, null);
     }
 
     /**
      * Creates a new instance of a PrioritisedOrderedThreadPoolExecutor.
      *
-     * @param corePoolSize The initial pool sizePoolSize
+     * @param minimumPoolSize The initial pool sizePoolSize
      * @param maximumPoolSize The maximum pool size
      * @param keepAliveTime Default duration for a thread
      * @param unit Time unit used for the keepAlive value
@@ -245,7 +245,7 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      * @param eventQueueHandler The queue used to store events
      * @param comparator The comparator used to prioritize the queue
      */
-    public PriorityThreadPoolExecutor(int corePoolSize, int maximumPoolSize, 
long keepAliveTime, TimeUnit unit,
+    public PriorityThreadPoolExecutor(int minimumPoolSize, int 
maximumPoolSize, long keepAliveTime, TimeUnit unit,
             ThreadFactory threadFactory, IoEventQueueHandler 
eventQueueHandler, Comparator<IoSession> comparator) {
         // We have to initialize the pool with default values (0 and 1) in 
order
         // to
@@ -255,17 +255,17 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
         super(DEFAULT_INITIAL_THREAD_POOL_SIZE, 1, keepAliveTime, unit, new 
SynchronousQueue<>(), threadFactory,
                 new AbortPolicy());
 
-        if (corePoolSize < DEFAULT_INITIAL_THREAD_POOL_SIZE) {
-            throw new IllegalArgumentException("corePoolSize: " + 
corePoolSize);
+        if (minimumPoolSize < DEFAULT_INITIAL_THREAD_POOL_SIZE) {
+            throw new IllegalArgumentException("minimumPoolSize: " + 
minimumPoolSize);
         }
 
-        if ((maximumPoolSize <= 0) || (maximumPoolSize < corePoolSize)) {
+        if ((maximumPoolSize <= 0) || (maximumPoolSize < minimumPoolSize)) {
             throw new IllegalArgumentException("maximumPoolSize: " + 
maximumPoolSize);
         }
 
         // Now, we can setup the pool sizes
         super.setMaximumPoolSize(maximumPoolSize);
-        super.setCorePoolSize(corePoolSize);
+        super.setCorePoolSize(minimumPoolSize);
 
         // The queueHandler might be null.
         if (eventQueueHandler == null) {
@@ -718,21 +718,21 @@ public class PriorityThreadPoolExecutor extends 
ThreadPoolExecutor {
      * {@inheritDoc}
      */
     @Override
-    public void setCorePoolSize(int corePoolSize) {
-        if (corePoolSize < 0) {
-            throw new IllegalArgumentException("corePoolSize: " + 
corePoolSize);
+    public void setCorePoolSize(int minimumPoolSize) {
+        if (minimumPoolSize < 0) {
+            throw new IllegalArgumentException("minimumPoolSize: " + 
minimumPoolSize);
         }
-        if (corePoolSize > super.getMaximumPoolSize()) {
-            throw new IllegalArgumentException("corePoolSize exceeds 
maximumPoolSize");
+        if (minimumPoolSize > super.getMaximumPoolSize()) {
+            throw new IllegalArgumentException("minimumPoolSize exceeds 
maximumPoolSize");
         }
 
         synchronized (workers) {
-            if (super.getCorePoolSize() > corePoolSize) {
-                for (int i = super.getCorePoolSize() - corePoolSize; i > 0; 
i--) {
+            if (super.getCorePoolSize() > minimumPoolSize) {
+                for (int i = super.getCorePoolSize() - minimumPoolSize; i > 0; 
i--) {
                     removeWorker();
                 }
             }
-            super.setCorePoolSize(corePoolSize);
+            super.setCorePoolSize(minimumPoolSize);
         }
     }
 
diff --git 
a/mina-core/src/test/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutorTest.java
 
b/mina-core/src/test/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutorTest.java
index 87b48ea3d..338fce501 100644
--- 
a/mina-core/src/test/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutorTest.java
+++ 
b/mina-core/src/test/java/org/apache/mina/filter/executor/PriorityThreadPoolExecutorTest.java
@@ -51,6 +51,8 @@ public class PriorityThreadPoolExecutorTest {
      *
      * This test asserts that, without a provided comparator, entries are
      * considered equal, when they reference the same session.
+     * 
+     * @exception Exception If the test throw an exception
      */
     @Test
     public void fifoEntryTestNoComparatorSameSession() throws Exception {
@@ -73,6 +75,8 @@ public class PriorityThreadPoolExecutorTest {
      *
      * This test asserts that, without a provided comparator, the first entry
      * created is 'less than' an entry that is created later.
+     * 
+     * @exception Exception If the test throw an exception
      */
     @Test
     public void fifoEntryTestNoComparatorDifferentSession() throws Exception {
@@ -96,6 +100,8 @@ public class PriorityThreadPoolExecutorTest {
      * This test asserts that, with a provided comparator, entries are
      * considered equal, when they reference the same session (the provided
      * comparator is ignored).
+     * 
+     * @exception Exception If the test throw an exception
      */
     @Test
     public void fifoEntryTestWithComparatorSameSession() throws Exception {
@@ -128,6 +134,8 @@ public class PriorityThreadPoolExecutorTest {
      * This test asserts that a provided comparator is used instead of the
      * (fallback) default behavior (when entries are referring different
      * sessions).
+     * 
+     * @exception Exception If the test throw an exception
      */
     @Test
     public void fifoEntryTestComparatorDifferentSession() throws Exception {
@@ -165,6 +173,8 @@ public class PriorityThreadPoolExecutorTest {
      * Each session records the timestamp of its last activity. After all work
      * has been processed, the test asserts that the last activity of all
      * sessions was later than the last activity of the preferred session.
+     * 
+     * @exception Throwable If the test throw an exception
      */
     @Test
     @Ignore("This test faiuls randomly")
diff --git 
a/mina-core/src/test/java/org/apache/mina/filter/ssl/SslIdentificationAlgorithmTest.java
 
b/mina-core/src/test/java/org/apache/mina/filter/ssl/SslIdentificationAlgorithmTest.java
index f946b7e09..5f240614a 100644
--- 
a/mina-core/src/test/java/org/apache/mina/filter/ssl/SslIdentificationAlgorithmTest.java
+++ 
b/mina-core/src/test/java/org/apache/mina/filter/ssl/SslIdentificationAlgorithmTest.java
@@ -166,6 +166,8 @@ public class SslIdentificationAlgorithmTest {
 
     /**
      * Subject Alternative Name (SAN) scenarios
+     * 
+     * @exception Exception If the test throws an exception
      */
     @Test
     public void 
shouldAuthenticateWhenServerCertificateAlternativeNameMatchesClientSNIExactly() 
throws Exception {
diff --git a/pom.xml b/pom.xml
index bc86f69aa..b2684f296 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>29</version>
+    <version>30</version>
     <relativePath />
   </parent>
 
@@ -98,7 +98,7 @@
     <version.bundle.plugin>5.1.9</version.bundle.plugin>
     <version.changes.plugin>2.12.1</version.changes.plugin>
     <version.checkstyle.plugin>3.3.0</version.checkstyle.plugin>
-    <version.clean.plugin>3.2.0</version.clean.plugin>
+    <version.clean.plugin>3.3.1</version.clean.plugin>
     <version.clirr.plugin>2.8</version.clirr.plugin>
     <version.cobertura.plugin>2.7</version.cobertura.plugin>
     <version.compiler.plugin>3.11.0</version.compiler.plugin>
@@ -107,7 +107,7 @@
     <version.deploy.plugin>3.1.1</version.deploy.plugin>
     <version.docck.plugin>1.1</version.docck.plugin>
     <version.eclipse.plugin>2.10</version.eclipse.plugin>
-    <version.enforcer.plugin>3.3.0</version.enforcer.plugin>
+    <version.enforcer.plugin>3.4.0</version.enforcer.plugin>
     <version.findbugs.plugin>3.0.5</version.findbugs.plugin>
     <version.gpg.plugin>3.1.0</version.gpg.plugin>
     <version.install.plugin>3.1.1</version.install.plugin>
@@ -116,8 +116,8 @@
     <version.javadoc.plugin>3.5.0</version.javadoc.plugin>
     <version.jdepend.plugin>2.0</version.jdepend.plugin>
     <version.jxr.plugin>3.3.0</version.jxr.plugin>
-    <version.model.plugin>3.6.3</version.model.plugin>
-    <version.plexus.utils>3.3.0</version.plexus.utils>
+    <version.model.plugin>3.9.4</version.model.plugin>
+    <version.plexus.utils>4.0.0</version.plexus.utils>
     <version.plugin.plugin>3.9.0</version.plugin.plugin>
     <version.pmd.plugin>3.21.0</version.pmd.plugin>
     <version.project.plugin>3.0-alpha-2</version.project.plugin>
@@ -127,9 +127,9 @@
     <version.remote.resources.plugin>3.1.0</version.remote.resources.plugin>
     <version.resources.plugin>3.3.1</version.resources.plugin>
     <version.scm.plugin>2.0.1</version.scm.plugin>
-    <version.site.plugin>4.0.0-M8</version.site.plugin>
+    <version.site.plugin>4.0.0-M9</version.site.plugin>
     <version.source.plugin>3.3.0</version.source.plugin>
-    <version.shade.plugin>3.2.4</version.shade.plugin>
+    <version.shade.plugin>3.5.0</version.shade.plugin>
     <version.surefire.plugin>3.1.2</version.surefire.plugin>
     <version.surfire.report.plugin>3.1.2</version.surfire.report.plugin>
     <version.taglist.plugin>3.0.0</version.taglist.plugin>
@@ -145,14 +145,14 @@
     <version.junit>4.13.2</version.junit>
     <version.jzlib>1.1.3</version.jzlib>
     <version.log4j>1.2.17</version.log4j>
-    <version.ognl>3.2.15</version.ognl>
+    <version.ognl>3.3.4</version.ognl>
     <version.pmd>4.3</version.pmd>
     <version.rmock>2.0.2</version.rmock>
     <version.slf4j.api>1.7.36</version.slf4j.api>
-    <version.slf4j.log4j12>1.7.36</version.slf4j.log4j12>
+    <version.slf4j.reload4j>1.7.36</version.slf4j.reload4j>
     <version.slf4j.jcl.over.slf4j>1.7.36</version.slf4j.jcl.over.slf4j>
     <version.springframework>2.5.6.SEC03</version.springframework>
-    <version.tomcat.jni>10.0.20</version.tomcat.jni>
+    <version.tomcat.jni>10.0.27</version.tomcat.jni>
     <version.xbean.spring>4.23</version.xbean.spring>
 
     <!-- OSGi minimum versions -->
@@ -321,8 +321,8 @@
 
       <dependency>
         <groupId>org.slf4j</groupId>
-        <artifactId>slf4j-log4j12</artifactId>
-        <version>${version.slf4j.log4j12}</version>
+        <artifactId>slf4j-reload4j</artifactId>
+        <version>${version.slf4j.reload4j}</version>
       </dependency>
 
       <dependency>
@@ -368,7 +368,7 @@
     <!-- logging implementation used for unit tests -->
     <dependency>
       <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-log4j12</artifactId>
+      <artifactId>slf4j-reload4j</artifactId>
       <scope>test</scope>
     </dependency>
 

Reply via email to