java.nio.channels
public abstract class ServerSocketChannel extends AbstractSelectableChannel
Since: 1.4
Constructor Summary | |
---|---|
protected | ServerSocketChannel(SelectorProvider provider)
Initializes this channel. |
Method Summary | |
---|---|
abstract SocketChannel | accept()
Accepts a connection made to this channel's socket.
|
static ServerSocketChannel | open()
Opens a server socket channel.
|
abstract ServerSocket | socket()
Retrieves the channels socket. |
int | validOps()
Retrieves the valid operations for this channel. |
Throws: IOException If an error occurs AsynchronousCloseException If another thread closes this channel while the accept operation is in progress. ClosedByInterruptException If another thread interrupts the current thread while the accept operation is in progress, thereby closing the channel and setting the current thread's interrupt status. ClosedChannelException If the channel is closed. NotYetBoundException If the channel's socket is not yet bound. SecurityException If a security manager has been installed and it does not permit access to the remote endpoint of the new connection.
Throws: IOException If an error occurs