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