gcc/libjava/java/nio
Mohan Embar 677f99cce5 * gnu/java/nio/SelectorImpl.java
(selectThreadMutex): New field.
	(selectThread): New field.
	(unhandledWakeup): New field.
	(implCloseSelector): Added skeleton code which
	synchronizes as per Sun JRE JavaDoc.
	(keys): Throw ClosedSelectorException if selector
	is closed.
	(selectNow): Added comment that we're faking out
	an immediate select with a one-microsecond-timeout one.
	(select): Use 0 instead of -1 for infinite timeout.
	(implSelect): Changed comment in declaration.
	(select): Added synchronized to method declaration.
	Added synchronization and wakeup support as per Sun
	JRE JavaDoc.
	(selectedKeys): Throw ClosedSelectorException if selector
	is closed.
	(wakeup): Implemented.
	(deregisterCancelledKeys): Synchronize on cancelled key
	set before deregistering.
	(register): Synchronize on key set before registering.
	* java/nio/channels/spi/AbstractSelector.java
	Added import for java.nio.channels.ClosedSelectorException.
	(close): Added synchronized to method declaration.
	(cancelledKeys): Throw ClosedSelectorException if selector
	is closed.
	(cancelKey): Synchronize on cancelled key set before key.

From-SVN: r74879
2003-12-20 15:33:24 +00:00
..
channels * gnu/java/nio/SelectorImpl.java 2003-12-20 15:33:24 +00:00
charset
Buffer.java 2003-10-13 Michael Koch <konqueror@gmx.de> 2003-10-13 04:45:03 +00:00
BufferOverflowException.java
BufferUnderflowException.java
ByteBuffer.java 2003-11-11 Michael Koch <konqueror@gmx.de> 2003-11-11 11:56:58 +00:00
ByteBufferHelper.java ByteBufferHelper.java: Rewrote all methods by suggestions from Eric Blake. 2003-10-02 15:02:32 +00:00
ByteBufferImpl.java ByteBufferHelper.java: New file. 2003-09-25 06:43:52 +00:00
ByteOrder.java ByteOrder.java, [...]: Add code to load library with code for native methods if needed. 2003-10-21 12:55:02 +00:00
CharBuffer.java
CharBufferImpl.java
CharViewBufferImpl.java
DirectByteBufferImpl.java ByteOrder.java, [...]: Add code to load library with code for native methods if needed. 2003-10-21 12:55:02 +00:00
DoubleBuffer.java
DoubleBufferImpl.java
DoubleViewBufferImpl.java
FloatBuffer.java
FloatBufferImpl.java
FloatViewBufferImpl.java
IntBuffer.java
IntBufferImpl.java
IntViewBufferImpl.java
InvalidMarkException.java
LongBuffer.java
LongBufferImpl.java
LongViewBufferImpl.java
MappedByteBuffer.java 2003-10-13 Michael Koch <konqueror@gmx.de> 2003-10-13 04:45:03 +00:00
MappedByteBufferImpl.java ByteBufferHelper.java: New file. 2003-09-25 06:43:52 +00:00
natDirectByteBufferImpl.cc
ReadOnlyBufferException.java
ShortBuffer.java
ShortBufferImpl.java
ShortViewBufferImpl.java