Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.nio.channels

Class ServerSocketChannel

java.lang.Object
|
+--java.nio.channels.spi.AbstractInterruptibleChannel
   |
   +--java.nio.channels.SelectableChannel
      |
      +--java.nio.channels.spi.AbstractSelectableChannel
         |
         +--java.nio.channels.ServerSocketChannel


public abstract class ServerSocketChannel

extends AbstractSelectableChannel

Since:Author:

Constructor Summary

ServerSocketChannel(java.nio.channels.spi.SelectorProvider provider)

Initializes this channel.

Method Summary

java.nio.channels.SocketChannelaccept()

Accepts a connection made to this channel's socket.
static java.nio.channels.ServerSocketChannelopen()

Opens a server socket channel.
java.net.ServerSocketsocket()

Retrieves the channels socket.
intvalidOps()

Retrieves the valid operations for this channel.

Constructor Details

ServerSocketChannel

public ServerSocketChannel(java.nio.channels.spi.SelectorProvider provider)

Initializes this channel.

Parameters:


Method Details

accept

public SocketChannel accept()

Accepts a connection made to this channel's socket.

Throws:


open

public static ServerSocketChannel open()

Opens a server socket channel.

Throws:


socket

public ServerSocket socket()

Retrieves the channels socket.


validOps

public final int validOps()

Retrieves the valid operations for this channel.