Package jnr.enxio.channels
Class NativeServerSocketChannel
java.lang.Object
java.nio.channels.spi.AbstractInterruptibleChannel
java.nio.channels.SelectableChannel
java.nio.channels.spi.AbstractSelectableChannel
jnr.enxio.channels.NativeServerSocketChannel
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Channel
,InterruptibleChannel
,NativeSelectableChannel
public class NativeServerSocketChannel
extends AbstractSelectableChannel
implements NativeSelectableChannel
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNativeServerSocketChannel
(int fd) NativeServerSocketChannel
(SelectorProvider provider, int fd, int ops) -
Method Summary
Modifier and TypeMethodDescriptionfinal int
getFD()
protected void
protected void
implConfigureBlocking
(boolean block) final int
validOps()
Methods inherited from class java.nio.channels.spi.AbstractSelectableChannel
blockingLock, configureBlocking, implCloseChannel, isBlocking, isRegistered, keyFor, provider, register
Methods inherited from class java.nio.channels.SelectableChannel
register
Methods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpen
-
Field Details
-
fd
private final int fd -
validOps
private final int validOps
-
-
Constructor Details
-
NativeServerSocketChannel
public NativeServerSocketChannel(int fd) -
NativeServerSocketChannel
-
-
Method Details
-
implCloseSelectableChannel
- Specified by:
implCloseSelectableChannel
in classAbstractSelectableChannel
- Throws:
IOException
-
implConfigureBlocking
- Specified by:
implConfigureBlocking
in classAbstractSelectableChannel
- Throws:
IOException
-
validOps
public final int validOps()- Specified by:
validOps
in classSelectableChannel
-
getFD
public final int getFD()- Specified by:
getFD
in interfaceNativeSelectableChannel
-