More information: http://www.cs.berkeley.edu/~mdw/proj/seda/

Package seda.nbio

Interface Summary
Selectable Selectable is an interface which represents an object (such as a socket or file descriptor) which may be used with the SelectItem and SelectSet classes.
 

Class Summary
NBIOFileDescriptor This is a package-internal class used to represent a UNIX file descriptor.
NonblockingDatagramSocket A NonblockingDatagramSocket provides non-blocking UDP (datagram) I/O.
NonblockingInputStream A NonblockingInputStream is an InputStream which implements nonblocking semantics.
NonblockingMulticastSocket NonblockingMulticastSocket provides non-blocking multicast datagram I/O.
NonblockingOutputStream A NonblockingOutputStream is an OutputStream with nonblocking semantics.
NonblockingServerSocket A NonblockingServerSocket implements a nonblocking variant of java.net.ServerSocket.
NonblockingSocket A NonblockingSocket is a socket which exports nonblocking input/output streams.
NonblockingSocketImpl  
NonblockingSocketInputStream Package-internal class implementing NonblockingInputStream for nonblocking sockets.
NonblockingSocketOutputStream Package-internal class implementing NonblockingOutputStream for nonblocking sockets.
SelectItem A SelectItem represents a single socket/file descriptor/etc.
SelectSet A SelectSet represents a set of SelectItems which you wish to poll or wait for events to occur on.
SelectSetDevPollImpl SelectSetDevPollImpl is an implementation of SelectSet which uses the UNIX /dev/poll mechanism.
SelectSetImpl SelectSetImpl represents an internal implementation of SelectSet.
SelectSetPollImpl SelectSetPollImpl is an implementation of SelectSet which uses the UNIX poll(2) system call.
 


More information: http://www.cs.berkeley.edu/~mdw/proj/seda/