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 2008/06/09 08:49:19 UTC

svn commit: r664636 - /mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java

Author: elecharny
Date: Sun Jun  8 23:49:19 2008
New Revision: 664636

URL: http://svn.apache.org/viewvc?rev=664636&view=rev
Log:
Removed a useless static initialization

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java?rev=664636&r1=664635&r2=664636&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java Sun Jun  8 23:49:19 2008
@@ -40,22 +40,25 @@
  * @version $Rev$, $Date$
  */
 public final class NioProcessor extends AbstractPollingIoProcessor<NioSession> {
+    /** The selector associated with this processor */
+    private final Selector selector;
 
-    private static Selector newSelector() {
+    /**
+     * 
+     * Creates a new instance of NioProcessor.
+     *
+     * @param executor
+     */
+    public NioProcessor(Executor executor) {
+        super(executor);
         try {
-            return Selector.open();
+            // Open a new selector
+            selector = Selector.open();
         } catch (IOException e) {
             throw new RuntimeIoException("Failed to open a selector.", e);
         }
     }
 
-    private final Selector selector;
-
-    public NioProcessor(Executor executor) {
-        super(executor);
-        selector = newSelector();
-    }
-
     @Override
     protected void dispose0() throws Exception {
         selector.close();