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 2009/08/05 14:10:04 UTC
svn commit: r801161 -
/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
Author: elecharny
Date: Wed Aug 5 12:10:04 2009
New Revision: 801161
URL: http://svn.apache.org/viewvc?rev=801161&view=rev
Log:
Added some javadoc, a @suppressWarning and a generic
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=801161&r1=801160&r2=801161&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 Wed Aug 5 12:10:04 2009
@@ -89,6 +89,7 @@
return new IoSessionIterator(selector.keys());
}
+ @SuppressWarnings("synthetic-access")
@Override
protected Iterator<NioSession> selectedSessions() {
return new IoSessionIterator(selector.selectedKeys());
@@ -236,13 +237,13 @@
* An encapsulating iterator around the {@link Selector#selectedKeys()}
* or the {@link Selector#keys()} iterator;
*/
- protected static class IoSessionIterator implements Iterator<NioSession> {
+ protected static class IoSessionIterator<NioSession> implements Iterator<NioSession> {
private final Iterator<SelectionKey> iterator;
/**
* Create this iterator as a wrapper on top of the selectionKey
* Set.
- * @param keys
+ * @param keys The set of selected sessions
*/
private IoSessionIterator(Set<SelectionKey> keys) {
iterator = keys.iterator();