summaryrefslogtreecommitdiffstats
path: root/libjava/java/nio/channels/spi/AbstractSelectionKey.java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-18 21:32:22 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-18 21:32:22 +0000
commit8864445c659aee2b95b55fc75419cd40a44883cd (patch)
treeb9305fc80248356b39b5865cf00472171b9932ff /libjava/java/nio/channels/spi/AbstractSelectionKey.java
parent2cf6b98d9100a23f6ccd7c8d40cc143e20db9bc6 (diff)
downloadppe42-gcc-8864445c659aee2b95b55fc75419cd40a44883cd.tar.gz
ppe42-gcc-8864445c659aee2b95b55fc75419cd40a44883cd.zip
2004-03-18 Michael Koch <konqueror@gmx.de>
* java/nio/channels/spi/AbstractSelectableChannel.java (keys): Initialize at declaration. (locate): keys cant be null. (add): Removed. (addSelectionKey): New method. (removeSelectionKey): New method. * java/nio/channels/spi/AbstractSelectionKey.java (cancel): Call AbstractSelector.cancelKey(SelectionKey key). * java/nio/channels/spi/AbstractSelector.java (provider): Javadoc added. (cancelledKeys): Javadoc added. (cancelKey): Javadoc added, add key to cancelledKeys. (deregister): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79640 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/nio/channels/spi/AbstractSelectionKey.java')
-rw-r--r--libjava/java/nio/channels/spi/AbstractSelectionKey.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/libjava/java/nio/channels/spi/AbstractSelectionKey.java b/libjava/java/nio/channels/spi/AbstractSelectionKey.java
index 0cd5ee104e1..78e0a82cb4a 100644
--- a/libjava/java/nio/channels/spi/AbstractSelectionKey.java
+++ b/libjava/java/nio/channels/spi/AbstractSelectionKey.java
@@ -1,5 +1,5 @@
/* AbstractSelectionKey.java --
- Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -61,8 +61,7 @@ public abstract class AbstractSelectionKey
{
if (isValid())
{
- // FIXME: implement this.
- //selector().cancelledKeys().add (this);
+ ((AbstractSelector) selector()).cancelKey(this);
cancelled = true;
}
}
OpenPOWER on IntegriCloud