Package jnr.enxio.channels
Class NativeFileSelectorProvider
- java.lang.Object
-
- java.nio.channels.spi.SelectorProvider
-
- jnr.enxio.channels.NativeFileSelectorProvider
-
public final class NativeFileSelectorProvider extends java.nio.channels.spi.SelectorProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classNativeFileSelectorProvider.SingletonHolder
-
Constructor Summary
Constructors Constructor Description NativeFileSelectorProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.nio.channels.spi.SelectorProvidergetInstance()java.nio.channels.DatagramChannelopenDatagramChannel()java.nio.channels.DatagramChannelopenDatagramChannel(java.net.ProtocolFamily family)java.nio.channels.PipeopenPipe()java.nio.channels.spi.AbstractSelectoropenSelector()java.nio.channels.ServerSocketChannelopenServerSocketChannel()java.nio.channels.SocketChannelopenSocketChannel()
-
-
-
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:
openDatagramChannelin 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:
openDatagramChannelin classjava.nio.channels.spi.SelectorProvider- Throws:
java.io.IOException
-
openPipe
public java.nio.channels.Pipe openPipe() throws java.io.IOException- Specified by:
openPipein classjava.nio.channels.spi.SelectorProvider- Throws:
java.io.IOException
-
openSelector
public java.nio.channels.spi.AbstractSelector openSelector() throws java.io.IOException- Specified by:
openSelectorin classjava.nio.channels.spi.SelectorProvider- Throws:
java.io.IOException
-
openServerSocketChannel
public java.nio.channels.ServerSocketChannel openServerSocketChannel() throws java.io.IOException- Specified by:
openServerSocketChannelin classjava.nio.channels.spi.SelectorProvider- Throws:
java.io.IOException
-
openSocketChannel
public java.nio.channels.SocketChannel openSocketChannel() throws java.io.IOException- Specified by:
openSocketChannelin classjava.nio.channels.spi.SelectorProvider- Throws:
java.io.IOException
-
-