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