Uses of Class
io.netty.channel.unix.FileDescriptor
Packages that use FileDescriptor
Package
Description
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
BSD specific transport.
Unix specific transport.
-
Uses of FileDescriptor in io.netty.channel.epoll
Subclasses of FileDescriptor in io.netty.channel.epollModifier and TypeClassDescriptionfinal class
A socket which provides access Linux native methods.Fields in io.netty.channel.epoll declared as FileDescriptorModifier and TypeFieldDescriptionprivate FileDescriptor
EpollEventLoop.epollFd
private FileDescriptor
EpollEventLoop.eventFd
private final FileDescriptor
AbstractEpollStreamChannel.SpliceFdTask.fd
private FileDescriptor
AbstractEpollStreamChannel.pipeIn
private FileDescriptor
AbstractEpollStreamChannel.pipeOut
private FileDescriptor
EpollEventLoop.timerFd
Methods in io.netty.channel.epoll that return FileDescriptorModifier and TypeMethodDescriptionfinal FileDescriptor
AbstractEpollChannel.fd()
static FileDescriptor
Native.newEpollCreate()
static FileDescriptor
Native.newEventFd()
static FileDescriptor
Native.newTimerFd()
Methods in io.netty.channel.epoll with parameters of type FileDescriptorModifier and TypeMethodDescriptionprivate static void
EpollEventLoop.closeFileDescriptor
(FileDescriptor fd) static int
Native.epollBusyWait
(FileDescriptor epollFd, EpollEventArray events) Non-blocking variant ofNative.epollWait(FileDescriptor, EpollEventArray, FileDescriptor, int, int)
that will also hint to processor we are in a busy-wait loop.(package private) static int
Native.epollWait
(FileDescriptor epollFd, EpollEventArray events, boolean immediatePoll) (package private) static int
Native.epollWait
(FileDescriptor epollFd, EpollEventArray events, int timeoutMillis) This uses epoll's own timeout and does not reset/re-arm any timerfdstatic int
Native.epollWait
(FileDescriptor epollFd, EpollEventArray events, FileDescriptor timerFd, int timeoutSec, int timeoutNs) Deprecated.this method is no longer supported.(package private) static long
Native.epollWait
(FileDescriptor epollFd, EpollEventArray events, FileDescriptor timerFd, int timeoutSec, int timeoutNs, long millisThreshold) private static void
AbstractEpollStreamChannel.safeClosePipe
(FileDescriptor fd) protected final int
AbstractEpollStreamChannel.SpliceInTask.spliceIn
(FileDescriptor pipeOut, RecvByteBufAllocator.Handle handle) final ChannelFuture
AbstractEpollStreamChannel.spliceTo
(FileDescriptor ch, int offset, int len) Splice from thisAbstractEpollStreamChannel
to anotherFileDescriptor
.final ChannelFuture
AbstractEpollStreamChannel.spliceTo
(FileDescriptor ch, int offset, int len, ChannelPromise promise) Splice from thisAbstractEpollStreamChannel
to anotherFileDescriptor
.Constructors in io.netty.channel.epoll with parameters of type FileDescriptorModifierConstructorDescription(package private)
EpollDomainSocketChannel
(Channel parent, FileDescriptor fd) (package private)
SpliceFdTask
(FileDescriptor fd, int offset, int len, ChannelPromise promise) -
Uses of FileDescriptor in io.netty.channel.kqueue
Subclasses of FileDescriptor in io.netty.channel.kqueueModifier and TypeClassDescription(package private) final class
A socket which provides access BSD native methods.Fields in io.netty.channel.kqueue declared as FileDescriptorMethods in io.netty.channel.kqueue that return FileDescriptorModifier and TypeMethodDescriptionfinal FileDescriptor
AbstractKQueueChannel.fd()
(package private) static FileDescriptor
Native.newKQueue()
-
Uses of FileDescriptor in io.netty.channel.unix
Subclasses of FileDescriptor in io.netty.channel.unixFields in io.netty.channel.unix declared as FileDescriptorFields in io.netty.channel.unix with type parameters of type FileDescriptorModifier and TypeFieldDescriptionprivate static final AtomicIntegerFieldUpdater
<FileDescriptor> FileDescriptor.stateUpdater
Methods in io.netty.channel.unix that return FileDescriptorModifier and TypeMethodDescriptionUnixChannel.fd()
Returns theFileDescriptor
that is used by thisChannel
.static FileDescriptor
Open a newFileDescriptor
for the givenFile
.static FileDescriptor
Open a newFileDescriptor
for the given path.static FileDescriptor[]
FileDescriptor.pipe()
Constructors in io.netty.channel.unix with parameters of type FileDescriptor