Package jnr.enxio.channels
Class NativeSelectorProvider
- java.lang.Object
-
- java.nio.channels.spi.SelectorProvider
-
- jnr.enxio.channels.NativeSelectorProvider
-
public final class NativeSelectorProvider extends java.nio.channels.spi.SelectorProvider
-
-
Constructor Summary
Constructors Constructor Description NativeSelectorProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.nio.channels.spi.SelectorProvider
getInstance()
java.nio.channels.DatagramChannel
openDatagramChannel()
java.nio.channels.DatagramChannel
openDatagramChannel(java.net.ProtocolFamily family)
java.nio.channels.Pipe
openPipe()
java.nio.channels.spi.AbstractSelector
openSelector()
java.nio.channels.ServerSocketChannel
openServerSocketChannel()
java.nio.channels.SocketChannel
openSocketChannel()
-
-
-
Method Detail
-
getInstance
public static final java.nio.channels.spi.SelectorProvider getInstance()
-
openDatagramChannel
public java.nio.channels.DatagramChannel openDatagramChannel() throws java.io.IOException
- Specified by:
openDatagramChannel
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
openDatagramChannel
public java.nio.channels.DatagramChannel openDatagramChannel(java.net.ProtocolFamily family) throws java.io.IOException
- Specified by:
openDatagramChannel
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
openPipe
public java.nio.channels.Pipe openPipe() throws java.io.IOException
- Specified by:
openPipe
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
openSelector
public java.nio.channels.spi.AbstractSelector openSelector() throws java.io.IOException
- Specified by:
openSelector
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
openServerSocketChannel
public java.nio.channels.ServerSocketChannel openServerSocketChannel() throws java.io.IOException
- Specified by:
openServerSocketChannel
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
openSocketChannel
public java.nio.channels.SocketChannel openSocketChannel() throws java.io.IOException
- Specified by:
openSocketChannel
in classjava.nio.channels.spi.SelectorProvider
- Throws:
java.io.IOException
-
-