Repository: mina
Updated Branches:
  refs/heads/2.0 7f2edfb98 -> 101a32e7e


Fixed some SonarQube warnings

Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/90542865
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/90542865
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/90542865

Branch: refs/heads/2.0
Commit: 9054286522cbd6b1102dc5fd37d4f13d6d011e73
Parents: 7f2edfb
Author: Emmanuel Lécharny <elecha...@symas.com>
Authored: Fri Dec 25 22:46:56 2015 +0100
Committer: Emmanuel Lécharny <elecha...@symas.com>
Committed: Fri Dec 25 22:46:56 2015 +0100

----------------------------------------------------------------------
 .../org/apache/mina/core/filterchain/IoFilterEvent.java |  4 ++--
 .../org/apache/mina/core/session/AbstractIoSession.java |  2 +-
 .../org/apache/mina/filter/executor/ExecutorFilter.java |  2 +-
 .../mina/filter/executor/OrderedThreadPoolExecutor.java |  2 +-
 .../transport/socket/DefaultDatagramSessionConfig.java  | 10 +++++-----
 .../transport/socket/DefaultSocketSessionConfig.java    | 12 ++++++------
 .../mina/transport/socket/nio/NioDatagramAcceptor.java  |  4 +---
 .../java/org/apache/mina/http/HttpClientDecoder.java    |  2 +-
 .../mina/integration/beans/InetSocketAddressEditor.java |  2 +-
 9 files changed, 19 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java 
b/mina-core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
index 076343d..035fe9a 100644
--- 
a/mina-core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
+++ 
b/mina-core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
@@ -37,10 +37,10 @@ import org.slf4j.LoggerFactory;
  */
 public class IoFilterEvent extends IoEvent {
     /** A logger for this class */
-    private static Logger LOGGER = 
LoggerFactory.getLogger(IoFilterEvent.class);
+    private static final Logger LOGGER = 
LoggerFactory.getLogger(IoFilterEvent.class);
 
     /** A speedup for logs */
-    private static boolean DEBUG = LOGGER.isDebugEnabled();
+    private static final boolean DEBUG = LOGGER.isDebugEnabled();
 
     private final NextFilter nextFilter;
 

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java 
b/mina-core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
index 25c712c..9897697 100644
--- 
a/mina-core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
+++ 
b/mina-core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
@@ -332,7 +332,7 @@ public abstract class AbstractIoSession implements 
IoSession {
         return closeFuture;
     }
 
-    private final CloseFuture closeOnFlush() {
+    private CloseFuture closeOnFlush() {
         getWriteRequestQueue().offer(this, CLOSE_REQUEST);
         getProcessor().flush(this);
         return closeFuture;

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java 
b/mina-core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
index 325f79a..47cd3a2 100644
--- 
a/mina-core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
+++ 
b/mina-core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
@@ -138,7 +138,7 @@ public class ExecutorFilter extends IoFilterAdapter {
     private static final boolean NOT_MANAGEABLE_EXECUTOR = false;
 
     /** A list of default EventTypes to be handled by the executor */
-    private static IoEventType[] DEFAULT_EVENT_SET = new IoEventType[] { 
IoEventType.EXCEPTION_CAUGHT,
+    private static final IoEventType[] DEFAULT_EVENT_SET = new IoEventType[] { 
IoEventType.EXCEPTION_CAUGHT,
             IoEventType.MESSAGE_RECEIVED, IoEventType.MESSAGE_SENT, 
IoEventType.SESSION_CLOSED,
             IoEventType.SESSION_IDLE, IoEventType.SESSION_OPENED };
 

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java
 
b/mina-core/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java
index 14c400f..101aa2b 100644
--- 
a/mina-core/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java
+++ 
b/mina-core/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java
@@ -54,7 +54,7 @@ import org.slf4j.LoggerFactory;
  */
 public class OrderedThreadPoolExecutor extends ThreadPoolExecutor {
     /** A logger for this class (commented as it breaks MDCFlter tests) */
-    private static Logger LOGGER = 
LoggerFactory.getLogger(OrderedThreadPoolExecutor.class);
+    private static final Logger LOGGER = 
LoggerFactory.getLogger(OrderedThreadPoolExecutor.class);
 
     /** A default value for the initial pool size */
     private static final int DEFAULT_INITIAL_THREAD_POOL_SIZE = 0;

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
 
b/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
index 50ae037..843e893 100644
--- 
a/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
+++ 
b/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java
@@ -27,17 +27,17 @@ import java.net.DatagramSocket;
  * @author <a href="http://mina.apache.org";>Apache MINA Project</a>
  */
 public class DefaultDatagramSessionConfig extends 
AbstractDatagramSessionConfig {
-    private static boolean DEFAULT_BROADCAST = false;
+    private static final boolean DEFAULT_BROADCAST = false;
 
-    private static boolean DEFAULT_REUSE_ADDRESS = false;
+    private static final boolean DEFAULT_REUSE_ADDRESS = false;
 
     /* The SO_RCVBUF parameter. Set to -1 (ie, will default to OS default) */
-    private static int DEFAULT_RECEIVE_BUFFER_SIZE = -1;
+    private static final int DEFAULT_RECEIVE_BUFFER_SIZE = -1;
 
     /* The SO_SNDBUF parameter. Set to -1 (ie, will default to OS default) */
-    private static int DEFAULT_SEND_BUFFER_SIZE = -1;
+    private static final int DEFAULT_SEND_BUFFER_SIZE = -1;
 
-    private static int DEFAULT_TRAFFIC_CLASS = 0;
+    private static final int DEFAULT_TRAFFIC_CLASS = 0;
 
     private boolean broadcast = DEFAULT_BROADCAST;
 

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
 
b/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
index 7ddd9bf..f88bd4c 100644
--- 
a/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
+++ 
b/mina-core/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java
@@ -27,17 +27,17 @@ import org.apache.mina.core.service.IoService;
  * @author <a href="http://mina.apache.org";>Apache MINA Project</a>
  */
 public class DefaultSocketSessionConfig extends AbstractSocketSessionConfig {
-    private static boolean DEFAULT_REUSE_ADDRESS = false;
+    private static final boolean DEFAULT_REUSE_ADDRESS = false;
 
-    private static int DEFAULT_TRAFFIC_CLASS = 0;
+    private static final int DEFAULT_TRAFFIC_CLASS = 0;
 
-    private static boolean DEFAULT_KEEP_ALIVE = false;
+    private static final boolean DEFAULT_KEEP_ALIVE = false;
 
-    private static boolean DEFAULT_OOB_INLINE = false;
+    private static final boolean DEFAULT_OOB_INLINE = false;
 
-    private static int DEFAULT_SO_LINGER = -1;
+    private static final int DEFAULT_SO_LINGER = -1;
 
-    private static boolean DEFAULT_TCP_NO_DELAY = false;
+    private static final boolean DEFAULT_TCP_NO_DELAY = false;
 
     protected IoService parent;
 

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
----------------------------------------------------------------------
diff --git 
a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
 
b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
index 64bdee2..c353de3 100644
--- 
a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
+++ 
b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
@@ -637,9 +637,7 @@ public final class NioDatagramAcceptor extends 
AbstractIoAcceptor implements Dat
             byte[] ipV6Address = ((Inet6Address) inetAddress).getAddress();
             byte[] ipV4Address = new byte[4];
 
-            for (int i = 0; i < 4; i++) {
-                ipV4Address[i] = ipV6Address[12 + i];
-            }
+            System.arraycopy(ipV6Address, 12, ipV4Address, 0, 4);
 
             InetAddress inet4Adress = Inet4Address.getByAddress(ipV4Address);
             return new InetSocketAddress(inet4Adress, 
inetSocketAddress.getPort());

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-http/src/main/java/org/apache/mina/http/HttpClientDecoder.java
----------------------------------------------------------------------
diff --git 
a/mina-http/src/main/java/org/apache/mina/http/HttpClientDecoder.java 
b/mina-http/src/main/java/org/apache/mina/http/HttpClientDecoder.java
index 9f92edd..bd3e9a0 100644
--- a/mina-http/src/main/java/org/apache/mina/http/HttpClientDecoder.java
+++ b/mina-http/src/main/java/org/apache/mina/http/HttpClientDecoder.java
@@ -117,7 +117,7 @@ public class HttpClientDecoder implements ProtocolDecoder {
                     session.setAttribute(BODY_REMAINING_BYTES, 
Integer.valueOf(contentLen));
                 } else if 
("chunked".equalsIgnoreCase(rp.getHeader("transfer-encoding"))) {
                     LOG.debug("no content len but chunked");
-                    session.setAttribute(BODY_CHUNKED, 
Boolean.valueOf("true"));
+                    session.setAttribute(BODY_CHUNKED, Boolean.TRUE);
                 } else if 
("close".equalsIgnoreCase(rp.getHeader("connection"))) {
                     session.close(true);
                 } else {

http://git-wip-us.apache.org/repos/asf/mina/blob/90542865/mina-integration-beans/src/main/java/org/apache/mina/integration/beans/InetSocketAddressEditor.java
----------------------------------------------------------------------
diff --git 
a/mina-integration-beans/src/main/java/org/apache/mina/integration/beans/InetSocketAddressEditor.java
 
b/mina-integration-beans/src/main/java/org/apache/mina/integration/beans/InetSocketAddressEditor.java
index c8c79eb..7b7259b 100644
--- 
a/mina-integration-beans/src/main/java/org/apache/mina/integration/beans/InetSocketAddressEditor.java
+++ 
b/mina-integration-beans/src/main/java/org/apache/mina/integration/beans/InetSocketAddressEditor.java
@@ -59,7 +59,7 @@ public class InetSocketAddressEditor extends 
AbstractPropertyEditor {
             return defaultValue();
         }
 
-        int colonIndex = text.lastIndexOf(":");
+        int colonIndex = text.lastIndexOf(':');
         if (colonIndex > 0) {
             String host = text.substring(0, colonIndex);
             if (!"*".equals(host)) {

Reply via email to