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();