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

Class SelectorProvider

java.lang.Object
|
+--java.nio.channels.spi.SelectorProvider


public abstract class SelectorProvider

extends Object

Since:Author:

Constructor Summary

SelectorProvider()

Initializes the selector provider.

Method Summary

java.nio.channels.DatagramChannelopenDatagramChannel()

Opens a datagram channel.
java.nio.channels.PipeopenPipe()

Opens a pipe.
java.nio.channels.spi.AbstractSelectoropenSelector()

Opens a selector.
java.nio.channels.ServerSocketChannelopenServerSocketChannel()

Opens a server socket channel.
java.nio.channels.SocketChannelopenSocketChannel()

Opens a socket channel.
static java.nio.channels.spi.SelectorProviderprovider()

Returns the system-wide default selector provider for this invocation of the Java virtual machine.

Constructor Details

SelectorProvider

protected SelectorProvider()

Initializes the selector provider.

Throws:


Method Details

openDatagramChannel

public DatagramChannel openDatagramChannel()

Opens a datagram channel.


openPipe

public Pipe openPipe()

Opens a pipe.


openSelector

public AbstractSelector openSelector()

Opens a selector.


openServerSocketChannel

public ServerSocketChannel openServerSocketChannel()

Opens a server socket channel.


openSocketChannel

public SocketChannel openSocketChannel()

Opens a socket channel.


provider

public static SelectorProvider provider()

Returns the system-wide default selector provider for this invocation of the Java virtual machine.