Author: elecharny
Date: Mon Oct 27 07:48:26 2008
New Revision: 708203
URL: http://svn.apache.org/viewvc?rev=708203&view=rev
Log:
Added some javadoc
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=708203&r1=708202&r2=708203&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
Mon Oct 27 07:48:26 2008
@@ -206,22 +206,43 @@
}
}
+ /**
+ * An encapsulating iterator around the [EMAIL PROTECTED]
Selector#selectedKeys()}
+ * or the [EMAIL PROTECTED] Selector#keys()} iterator;
+ */
protected static class IoSessionIterator implements Iterator<NioSession> {
- private final Iterator<SelectionKey> i;
+ private final Iterator<SelectionKey> iterator;
+
+ /**
+ * Create this iterator as a wrapper on top of the selectionKey
+ * Set.
+ * @param keys
+ */
private IoSessionIterator(Set<SelectionKey> keys) {
- i = keys.iterator();
+ iterator = keys.iterator();
}
+
+ /**
+ * [EMAIL PROTECTED]
+ */
public boolean hasNext() {
- return i.hasNext();
+ return iterator.hasNext();
}
+ /**
+ * [EMAIL PROTECTED]
+ */
public NioSession next() {
- SelectionKey key = i.next();
- return (NioSession) key.attachment();
+ SelectionKey key = iterator.next();
+ NioSession nioSession = (NioSession) key.attachment();
+ return nioSession;
}
+ /**
+ * [EMAIL PROTECTED]
+ */
public void remove() {
- i.remove();
+ iterator.remove();
}
}
}
\ No newline at end of file