jnr.enxio.channels
Class NativeSocketChannel
java.lang.Object
java.nio.channels.spi.AbstractInterruptibleChannel
java.nio.channels.SelectableChannel
java.nio.channels.spi.AbstractSelectableChannel
jnr.enxio.channels.NativeSocketChannel
- All Implemented Interfaces:
- Closeable, ByteChannel, Channel, InterruptibleChannel, ReadableByteChannel, WritableByteChannel, NativeSelectableChannel
public class NativeSocketChannel
- extends AbstractSelectableChannel
- implements ByteChannel, NativeSelectableChannel
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeSocketChannel
public NativeSocketChannel(int fd)
NativeSocketChannel
public NativeSocketChannel(int fd,
int ops)
implCloseSelectableChannel
protected void implCloseSelectableChannel()
throws IOException
- Specified by:
implCloseSelectableChannel in class AbstractSelectableChannel
- Throws:
IOException
implConfigureBlocking
protected void implConfigureBlocking(boolean block)
throws IOException
- Specified by:
implConfigureBlocking in class AbstractSelectableChannel
- Throws:
IOException
validOps
public final int validOps()
- Specified by:
validOps in class SelectableChannel
getFD
public final int getFD()
- Specified by:
getFD in interface NativeSelectableChannel
read
public int read(ByteBuffer dst)
throws IOException
- Specified by:
read in interface ReadableByteChannel
- Throws:
IOException
write
public int write(ByteBuffer src)
throws IOException
- Specified by:
write in interface WritableByteChannel
- Throws:
IOException
shutdownInput
public void shutdownInput()
throws IOException
- Throws:
IOException
shutdownOutput
public void shutdownOutput()
throws IOException
- Throws:
IOException
Copyright © 2013. All Rights Reserved.