APIdia Launch Partner
Top Description Constructors Methods
sun.nio.ch

pack-priv Class DatagramDispatcher

extends UnixDispatcher
Class Inheritance
Imports
java.io.FileDescriptor, .IOException

Allows different platforms to call different native methods for read and write operations.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
dup(FileDescriptor fd1, FileDescriptor fd2)

Overrides sun.nio.ch.NativeDispatcher.dup.

Duplicates a file descriptor.

private static native void
pack-priv int
read(FileDescriptor fd, long address, int len)

Implements abstract sun.nio.ch.NativeDispatcher.read.

private static native int
read0(FileDescriptor fd, long address, int len)

pack-priv long
readv(FileDescriptor fd, long address, int len)

Implements abstract sun.nio.ch.NativeDispatcher.readv.

private static native long
readv0(FileDescriptor fd, long address, int len)

pack-priv int
write(FileDescriptor fd, long address, int len)

Implements abstract sun.nio.ch.NativeDispatcher.write.

private static native int
write0(FileDescriptor fd, long address, int len)

pack-priv long
writev(FileDescriptor fd, long address, int len)

Implements abstract sun.nio.ch.NativeDispatcher.writev.

private static native long
writev0(FileDescriptor fd, long address, int len)

Inherited from sun.nio.ch.UnixDispatcher:
closeimplPreCloseinit

Constructor Detail

DatagramDispatcherback to summary
pack-priv DatagramDispatcher()

Method Detail

dupback to summary
pack-priv void dup(FileDescriptor fd1, FileDescriptor fd2) throws IOException

Overrides sun.nio.ch.NativeDispatcher.dup.

Doc from sun.nio.ch.NativeDispatcher.dup.

Duplicates a file descriptor.

Annotations
@Override
dup0back to summary
private static native void dup0(FileDescriptor fd1, FileDescriptor fd2) throws IOException
readback to summary
pack-priv int read(FileDescriptor fd, long address, int len) throws IOException

Implements abstract sun.nio.ch.NativeDispatcher.read.

Annotations
@Override
read0back to summary
private static native int read0(FileDescriptor fd, long address, int len) throws IOException
readvback to summary
pack-priv long readv(FileDescriptor fd, long address, int len) throws IOException

Implements abstract sun.nio.ch.NativeDispatcher.readv.

Annotations
@Override
readv0back to summary
private static native long readv0(FileDescriptor fd, long address, int len) throws IOException
writeback to summary
pack-priv int write(FileDescriptor fd, long address, int len) throws IOException

Implements abstract sun.nio.ch.NativeDispatcher.write.

Annotations
@Override
write0back to summary
private static native int write0(FileDescriptor fd, long address, int len) throws IOException
writevback to summary
pack-priv long writev(FileDescriptor fd, long address, int len) throws IOException

Implements abstract sun.nio.ch.NativeDispatcher.writev.

Annotations
@Override
writev0back to summary
private static native long writev0(FileDescriptor fd, long address, int len) throws IOException