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 2011/04/13 09:36:21 UTC
svn commit: r1091676 - in
/mina/branches/3.0/core/src/main/java/org/apache/mina/service:
OneThreadSelectorStrategy.java SelectorFactory.java
Author: elecharny
Date: Wed Apr 13 07:36:20 2011
New Revision: 1091676
URL: http://svn.apache.org/viewvc?rev=1091676&view=rev
Log:
Added a few Javadoc
Modified:
mina/branches/3.0/core/src/main/java/org/apache/mina/service/OneThreadSelectorStrategy.java
mina/branches/3.0/core/src/main/java/org/apache/mina/service/SelectorFactory.java
Modified: mina/branches/3.0/core/src/main/java/org/apache/mina/service/OneThreadSelectorStrategy.java
URL: http://svn.apache.org/viewvc/mina/branches/3.0/core/src/main/java/org/apache/mina/service/OneThreadSelectorStrategy.java?rev=1091676&r1=1091675&r2=1091676&view=diff
==============================================================================
--- mina/branches/3.0/core/src/main/java/org/apache/mina/service/OneThreadSelectorStrategy.java (original)
+++ mina/branches/3.0/core/src/main/java/org/apache/mina/service/OneThreadSelectorStrategy.java Wed Apr 13 07:36:20 2011
@@ -31,9 +31,13 @@ import java.net.SocketAddress;
*
*/
public class OneThreadSelectorStrategy implements SelectorStrategy {
-
+ /** The processor in charge of the messages processing */
private SelectorProcessor processor;
+ /**
+ * Creates an instance of the OneThreadSelectorStrategy class
+ * @param selectorFactory The Selector factory to use to create the processor
+ */
public OneThreadSelectorStrategy(SelectorFactory selectorFactory) {
this.processor = selectorFactory.getNewSelector("uniqueSelector", this);
}
Modified: mina/branches/3.0/core/src/main/java/org/apache/mina/service/SelectorFactory.java
URL: http://svn.apache.org/viewvc/mina/branches/3.0/core/src/main/java/org/apache/mina/service/SelectorFactory.java?rev=1091676&r1=1091675&r2=1091676&view=diff
==============================================================================
--- mina/branches/3.0/core/src/main/java/org/apache/mina/service/SelectorFactory.java (original)
+++ mina/branches/3.0/core/src/main/java/org/apache/mina/service/SelectorFactory.java Wed Apr 13 07:36:20 2011
@@ -19,21 +19,20 @@
*/
package org.apache.mina.service;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/**
* A factory used by {@link SelectorStrategy} for instantiating selectors when needed.
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
- *
*/
public class SelectorFactory {
-
+ /** A logger for this class */
static final Logger LOG = LoggerFactory.getLogger(SelectorFactory.class);
private Constructor<? extends SelectorProcessor> constructor;
@@ -52,6 +51,9 @@ public class SelectorFactory {
}
}
+ /**
+ *
+ */
public SelectorProcessor getNewSelector(String name,SelectorStrategy strategy) {
try {
return (SelectorProcessor)constructor.newInstance(name,strategy);