Package | Description |
---|---|
io.netty.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
io.netty.channel.epoll |
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
|
io.netty.channel.nio |
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty.channel.oio |
Old blocking I/O based channel API implementation - recommended for
a small number of connections (< 1000).
|
io.netty.channel.sctp.nio |
NIO-based SCTP Channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty.channel.sctp.oio |
Old blocking I/O based SCTP channel API implementation - recommended for
a small number of connections (< 1000).
|
io.netty.channel.socket.nio |
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty.channel.socket.oio |
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
|
Modifier and Type | Class and Description |
---|---|
private static class |
AdaptiveRecvByteBufAllocator.HandleImpl |
private static class |
FixedRecvByteBufAllocator.HandleImpl |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
FixedRecvByteBufAllocator.handle |
Modifier and Type | Method and Description |
---|---|
RecvByteBufAllocator.Handle |
RecvByteBufAllocator.newHandle()
Creates a new handle.
|
RecvByteBufAllocator.Handle |
AdaptiveRecvByteBufAllocator.newHandle() |
RecvByteBufAllocator.Handle |
FixedRecvByteBufAllocator.newHandle() |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
AbstractEpollStreamChannel.EpollStreamUnsafe.allocHandle |
private RecvByteBufAllocator.Handle |
EpollDatagramChannel.EpollDatagramChannelUnsafe.allocHandle |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractEpollStreamChannel.SpliceInTask.spliceIn(FileDescriptor pipeOut,
RecvByteBufAllocator.Handle handle) |
(package private) abstract boolean |
AbstractEpollStreamChannel.SpliceInTask.spliceIn(RecvByteBufAllocator.Handle handle) |
boolean |
AbstractEpollStreamChannel.SpliceInChannelTask.spliceIn(RecvByteBufAllocator.Handle handle) |
boolean |
AbstractEpollStreamChannel.SpliceFdTask.spliceIn(RecvByteBufAllocator.Handle handle) |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
AbstractNioByteChannel.NioByteUnsafe.allocHandle |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
AbstractOioByteChannel.allocHandle |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
NioSctpChannel.allocHandle |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
OioSctpChannel.allocHandle |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
NioDatagramChannel.allocHandle |
Modifier and Type | Field and Description |
---|---|
private RecvByteBufAllocator.Handle |
OioDatagramChannel.allocHandle |