You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2022/02/08 01:47:12 UTC
[mina] branch 2.0.X updated: Backported patch for DIRMINA-1124
This is an automated email from the ASF dual-hosted git repository.
elecharny pushed a commit to branch 2.0.X
in repository https://gitbox.apache.org/repos/asf/mina.git
The following commit(s) were added to refs/heads/2.0.X by this push:
new ca9a642 Backported patch for DIRMINA-1124
ca9a642 is described below
commit ca9a642a88f833f09e1542a0863d4a1f8848edae
Author: emmanuel lecharny <el...@apache.org>
AuthorDate: Tue Feb 8 02:47:01 2022 +0100
Backported patch for DIRMINA-1124
---
.../java/org/apache/mina/transport/socket/nio/NioProcessor.java | 8 ++++----
.../org/apache/mina/transport/socket/nio/NioSocketAcceptor.java | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
index 7100161..1dc8d2e 100644
--- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
+++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
@@ -44,14 +44,14 @@ import org.apache.mina.core.session.SessionState;
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
-public final class NioProcessor extends AbstractPollingIoProcessor<NioSession> {
+public class NioProcessor extends AbstractPollingIoProcessor<NioSession> {
/** The selector associated with this processor */
- private Selector selector;
+ protected Selector selector;
/** A lock used to protect concurent access to the selector */
- private ReadWriteLock selectorLock = new ReentrantReadWriteLock();
+ protected ReadWriteLock selectorLock = new ReentrantReadWriteLock();
- private SelectorProvider selectorProvider = null;
+ protected SelectorProvider selectorProvider = null;
/**
*
diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java
index 54691c5..3b470ca 100644
--- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java
+++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java
@@ -49,11 +49,11 @@ import org.apache.mina.transport.socket.SocketSessionConfig;
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
-public final class NioSocketAcceptor extends AbstractPollingIoAcceptor<NioSession, ServerSocketChannel>
-implements SocketAcceptor {
+public class NioSocketAcceptor extends AbstractPollingIoAcceptor<NioSession, ServerSocketChannel>
+ implements SocketAcceptor {
- private volatile Selector selector;
- private volatile SelectorProvider selectorProvider = null;
+ protected volatile Selector selector;
+ protected volatile SelectorProvider selectorProvider = null;
/**
* Constructor for {@link NioSocketAcceptor} using default parameters (multiple thread model).