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 2010/02/19 10:50:47 UTC

svn commit: r911762 - /mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java

Author: elecharny
Date: Fri Feb 19 09:50:47 2010
New Revision: 911762

URL: http://svn.apache.org/viewvc?rev=911762&view=rev
Log:
Added missing javadoc

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java?rev=911762&r1=911761&r2=911762&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java Fri Feb 19 09:50:47 2010
@@ -23,6 +23,7 @@
 import java.nio.channels.SelectionKey;
 
 import org.apache.mina.core.session.AbstractIoSession;
+import org.apache.mina.core.session.IoSession;
 
 /**
  * An {@link IoSession} which is managed by the NIO transport.
@@ -30,7 +31,20 @@
  * @author <a href="http://mina.apache.org">Apache MINA Project</a>
  */
 public abstract class NioSession extends AbstractIoSession {
+    /**
+     * @return The ByteChannel associated with this {@link IoSession} 
+     */
     abstract ByteChannel getChannel();
+    
+    /**
+     * @return The {@link SelectionKey} associated with this {@link IoSession}
+     */
     abstract SelectionKey getSelectionKey();
+    
+    /**
+     * Sets the {@link SelectionKey} for this {@link IoSession}
+     *
+     * @param key The new {@link SelectionKey}
+     */
     abstract void setSelectionKey(SelectionKey key);
 }