summaryrefslogtreecommitdiff
path: root/gnu/java/nio/NIOSocket.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-10-15 12:51:30 +0000
committerMichael Koch <konqueror@gmx.de>2003-10-15 12:51:30 +0000
commit2096ba496342aa3318a3e7d40cb8d0732ba9ad67 (patch)
treed02892e7f72d1366955cf983bce78d70a8ca4c0f /gnu/java/nio/NIOSocket.java
parent10e8cffabc2540577202a4663f4737fc18cbb80f (diff)
downloadclasspath-2096ba496342aa3318a3e7d40cb8d0732ba9ad67.tar.gz
2003-10-15 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/NIOSocket.java (setChannel): Initialize impl. * gnu/java/nio/ServerSocketChannelImpl.java (ServerSocketChannelImpl): Made class public final. (serverSocket): Made it a NIOServerSocket. (getNativeFD): New method. (implConfigureBlocking): Set socket timeout. (accept): Rewritten. * gnu/java/nio/SelectorImpl.java (register): Use ServerSocketChannelSelectionKey for server socket channels, removed comments. * gnu/java/nio/SocketChannelImpl.java (impl): New member variable. (SocketChannelImpl): Initialize impl. (getImpl): New method. * gnu/java/nio/NIOServerSocket.java, gnu/java/nio/ServerSocketChannelSelectionKey.java: New files. * gnu/java/nio/Makefile.am (EXTRA_DIST): Added NIOServerSocket.java and ServerSocketChannelSelectionKey.java.
Diffstat (limited to 'gnu/java/nio/NIOSocket.java')
-rw-r--r--gnu/java/nio/NIOSocket.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/java/nio/NIOSocket.java b/gnu/java/nio/NIOSocket.java
index bbdddccbd..ba9807396 100644
--- a/gnu/java/nio/NIOSocket.java
+++ b/gnu/java/nio/NIOSocket.java
@@ -66,6 +66,7 @@ public final class NIOSocket extends Socket
final void setChannel (SocketChannelImpl channel)
{
+ this.impl = channel.getImpl();
this.channel = channel;
}