Uses of Interface
io.netty.channel.ChannelConfig
-
Packages that use ChannelConfig Package Description io.netty.bootstrap The helper classes with fluent API which enable an easy implementation of typical client side and server side channel initialization.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.embedded A virtualChannel
that helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.kqueue BSD specific transport.io.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.sctp Abstract SCTP socket interfaces which extend the core channel API.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 Abstract TCP and UDP socket interfaces which extend the core channel API.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).io.netty.channel.unix Unix specific transport.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.handler.flow Package to control the flow of messages. -
-
Uses of ChannelConfig in io.netty.bootstrap
Fields in io.netty.bootstrap declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
FailedChannel. config
Methods in io.netty.bootstrap that return ChannelConfig Modifier and Type Method Description ChannelConfig
FailedChannel. config()
-
Uses of ChannelConfig in io.netty.channel
Classes in io.netty.channel that implement ChannelConfig Modifier and Type Class Description class
DefaultChannelConfig
The defaultChannelConfig
implementation.Fields in io.netty.channel declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle. config
Methods in io.netty.channel that return ChannelConfig Modifier and Type Method Description ChannelConfig
Channel. config()
Returns the configuration of this channel.ChannelConfig
ChannelConfig. setAllocator(ByteBufAllocator allocator)
Set theByteBufAllocator
which is used for the channel to allocate buffers.ChannelConfig
DefaultChannelConfig. setAllocator(ByteBufAllocator allocator)
ChannelConfig
ChannelConfig. setAutoClose(boolean autoClose)
Sets whether theChannel
should be closed automatically and immediately on write failure.ChannelConfig
DefaultChannelConfig. setAutoClose(boolean autoClose)
ChannelConfig
ChannelConfig. setAutoRead(boolean autoRead)
Sets ifChannelHandlerContext.read()
will be invoked automatically so that a user application doesn't need to call it at all.ChannelConfig
DefaultChannelConfig. setAutoRead(boolean autoRead)
ChannelConfig
ChannelConfig. setConnectTimeoutMillis(int connectTimeoutMillis)
Sets the connect timeout of the channel in milliseconds.ChannelConfig
DefaultChannelConfig. setConnectTimeoutMillis(int connectTimeoutMillis)
ChannelConfig
ChannelConfig. setMaxMessagesPerRead(int maxMessagesPerRead)
Deprecated.ChannelConfig
DefaultChannelConfig. setMaxMessagesPerRead(int maxMessagesPerRead)
Deprecated.ChannelConfig
DefaultChannelConfig. setMaxMessagesPerWrite(int maxMessagesPerWrite)
Set the maximum number of message to write per eventloop run.ChannelConfig
ChannelConfig. setMessageSizeEstimator(MessageSizeEstimator estimator)
Set theMessageSizeEstimator
which is used for the channel to detect the size of a message.ChannelConfig
DefaultChannelConfig. setMessageSizeEstimator(MessageSizeEstimator estimator)
private ChannelConfig
DefaultChannelConfig. setPinEventExecutorPerGroup(boolean pinEventExecutor)
ChannelConfig
ChannelConfig. setRecvByteBufAllocator(RecvByteBufAllocator allocator)
Set theRecvByteBufAllocator
which is used for the channel to allocate receive buffers.ChannelConfig
DefaultChannelConfig. setRecvByteBufAllocator(RecvByteBufAllocator allocator)
ChannelConfig
ChannelConfig. setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
Sets the high water mark of the write buffer.ChannelConfig
DefaultChannelConfig. setWriteBufferHighWaterMark(int writeBufferHighWaterMark)
ChannelConfig
ChannelConfig. setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
Sets the low water mark of the write buffer.ChannelConfig
DefaultChannelConfig. setWriteBufferLowWaterMark(int writeBufferLowWaterMark)
ChannelConfig
ChannelConfig. setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
Set theWriteBufferWaterMark
which is used for setting the high and low water mark of the write buffer.ChannelConfig
DefaultChannelConfig. setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark)
ChannelConfig
ChannelConfig. setWriteSpinCount(int writeSpinCount)
Sets the maximum loop count for a write operation untilWritableByteChannel.write(ByteBuffer)
returns a non-zero value.ChannelConfig
DefaultChannelConfig. setWriteSpinCount(int writeSpinCount)
Methods in io.netty.channel with parameters of type ChannelConfig Modifier and Type Method Description void
DefaultMaxBytesRecvByteBufAllocator.HandleImpl. reset(ChannelConfig config)
void
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle. reset(ChannelConfig config)
OnlygetMaxMessagesPerRead()
is used.void
RecvByteBufAllocator.DelegatingHandle. reset(ChannelConfig config)
void
RecvByteBufAllocator.Handle. reset(ChannelConfig config)
Deprecated.Reset any counters that have accumulated and recommend how many messages/bytes should be read for the next read loop. -
Uses of ChannelConfig in io.netty.channel.embedded
Fields in io.netty.channel.embedded declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
EmbeddedChannel. config
Methods in io.netty.channel.embedded that return ChannelConfig Modifier and Type Method Description ChannelConfig
EmbeddedChannel. config()
Constructors in io.netty.channel.embedded with parameters of type ChannelConfig Constructor Description EmbeddedChannel(ChannelId channelId, boolean hasDisconnect, ChannelConfig config, ChannelHandler... handlers)
Create a new instance with the channel ID set to the given ID and the pipeline initialized with the specified handlers. -
Uses of ChannelConfig in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement ChannelConfig Modifier and Type Class Description class
EpollChannelConfig
class
EpollDatagramChannelConfig
class
EpollDomainDatagramChannelConfig
class
EpollDomainSocketChannelConfig
class
EpollServerChannelConfig
class
EpollServerSocketChannelConfig
class
EpollSocketChannelConfig
Methods in io.netty.channel.epoll with parameters of type ChannelConfig Modifier and Type Method Description (package private) void
AbstractEpollChannel.AbstractEpollUnsafe. epollInFinally(ChannelConfig config)
(package private) void
AbstractEpollChannel.AbstractEpollUnsafe. executeEpollInReadyRunnable(ChannelConfig config)
private static boolean
AbstractEpollChannel. isAllowHalfClosure(ChannelConfig config)
(package private) boolean
AbstractEpollChannel. shouldBreakEpollInReady(ChannelConfig config)
-
Uses of ChannelConfig in io.netty.channel.kqueue
Classes in io.netty.channel.kqueue that implement ChannelConfig Modifier and Type Class Description class
KQueueChannelConfig
class
KQueueDatagramChannelConfig
class
KQueueDomainDatagramChannelConfig
class
KQueueDomainSocketChannelConfig
class
KQueueServerChannelConfig
class
KQueueServerSocketChannelConfig
class
KQueueSocketChannelConfig
Methods in io.netty.channel.kqueue with parameters of type ChannelConfig Modifier and Type Method Description (package private) void
AbstractKQueueChannel.AbstractKQueueUnsafe. executeReadReadyRunnable(ChannelConfig config)
private static boolean
AbstractKQueueChannel. isAllowHalfClosure(ChannelConfig config)
(package private) void
AbstractKQueueChannel.AbstractKQueueUnsafe. readReadyFinally(ChannelConfig config)
void
KQueueRecvByteAllocatorHandle. reset(ChannelConfig config)
(package private) boolean
AbstractKQueueChannel. shouldBreakReadReady(ChannelConfig config)
-
Uses of ChannelConfig in io.netty.channel.local
Fields in io.netty.channel.local declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
LocalChannel. config
private ChannelConfig
LocalServerChannel. config
Methods in io.netty.channel.local that return ChannelConfig Modifier and Type Method Description ChannelConfig
LocalChannel. config()
ChannelConfig
LocalServerChannel. config()
-
Uses of ChannelConfig in io.netty.channel.nio
Methods in io.netty.channel.nio with parameters of type ChannelConfig Modifier and Type Method Description private static boolean
AbstractNioByteChannel. isAllowHalfClosure(ChannelConfig config)
(package private) boolean
AbstractNioByteChannel. shouldBreakReadReady(ChannelConfig config)
-
Uses of ChannelConfig in io.netty.channel.sctp
Subinterfaces of ChannelConfig in io.netty.channel.sctp Modifier and Type Interface Description interface
SctpChannelConfig
AChannelConfig
for aSctpChannel
.interface
SctpServerChannelConfig
AChannelConfig
for aSctpServerChannelConfig
.Classes in io.netty.channel.sctp that implement ChannelConfig Modifier and Type Class Description class
DefaultSctpChannelConfig
The defaultSctpChannelConfig
implementation for SCTP.class
DefaultSctpServerChannelConfig
The defaultSctpServerChannelConfig
implementation for SCTP. -
Uses of ChannelConfig in io.netty.channel.sctp.nio
Classes in io.netty.channel.sctp.nio that implement ChannelConfig Modifier and Type Class Description private class
NioSctpChannel.NioSctpChannelConfig
private class
NioSctpServerChannel.NioSctpServerChannelConfig
-
Uses of ChannelConfig in io.netty.channel.sctp.oio
Classes in io.netty.channel.sctp.oio that implement ChannelConfig Modifier and Type Class Description private class
OioSctpChannel.OioSctpChannelConfig
Deprecated.private class
OioSctpServerChannel.OioSctpServerChannelConfig
Deprecated. -
Uses of ChannelConfig in io.netty.channel.socket
Subinterfaces of ChannelConfig in io.netty.channel.socket Modifier and Type Interface Description interface
DatagramChannelConfig
AChannelConfig
for aDatagramChannel
.interface
DuplexChannelConfig
AChannelConfig
for aDuplexChannel
.interface
ServerSocketChannelConfig
AChannelConfig
for aServerSocketChannel
.interface
SocketChannelConfig
AChannelConfig
for aSocketChannel
.Classes in io.netty.channel.socket that implement ChannelConfig Modifier and Type Class Description class
DefaultDatagramChannelConfig
The defaultDatagramChannelConfig
implementation.class
DefaultServerSocketChannelConfig
The defaultServerSocketChannelConfig
implementation.class
DefaultSocketChannelConfig
The defaultSocketChannelConfig
implementation. -
Uses of ChannelConfig in io.netty.channel.socket.nio
Classes in io.netty.channel.socket.nio that implement ChannelConfig Modifier and Type Class Description (package private) class
NioDatagramChannelConfig
The defaultNioDatagramChannelConfig
implementation.private class
NioDomainSocketChannel.NioDomainSocketChannelConfig
private class
NioServerDomainSocketChannel.NioDomainServerSocketChannelConfig
private class
NioServerSocketChannel.NioServerSocketChannelConfig
private class
NioSocketChannel.NioSocketChannelConfig
Fields in io.netty.channel.socket.nio declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
NioDomainSocketChannel. config
Methods in io.netty.channel.socket.nio that return ChannelConfig Modifier and Type Method Description ChannelConfig
NioDomainSocketChannel. config()
ChannelConfig
NioServerDomainSocketChannel. config()
-
Uses of ChannelConfig in io.netty.channel.socket.oio
Subinterfaces of ChannelConfig in io.netty.channel.socket.oio Modifier and Type Interface Description interface
OioDatagramChannelConfig
Deprecated.use NIO / EPOLL / KQUEUE transport.interface
OioServerSocketChannelConfig
Deprecated.use NIO / EPOLL / KQUEUE transport.interface
OioSocketChannelConfig
Deprecated.use NIO / EPOLL / KQUEUE transport.Classes in io.netty.channel.socket.oio that implement ChannelConfig Modifier and Type Class Description (package private) class
DefaultOioDatagramChannelConfig
class
DefaultOioServerSocketChannelConfig
Deprecated.use NIO / EPOLL / KQUEUE transport.class
DefaultOioSocketChannelConfig
Deprecated.use NIO / EPOLL / KQUEUE transport. -
Uses of ChannelConfig in io.netty.channel.unix
Subinterfaces of ChannelConfig in io.netty.channel.unix Modifier and Type Interface Description interface
DomainDatagramChannelConfig
AChannelConfig
for aDomainDatagramChannel
.interface
DomainSocketChannelConfig
SpecialChannelConfig
forDomainSocketChannel
s. -
Uses of ChannelConfig in io.netty.handler.codec.http2
Classes in io.netty.handler.codec.http2 that implement ChannelConfig Modifier and Type Class Description private static class
AbstractHttp2StreamChannel.Http2StreamChannelConfig
ChannelConfig
so that the high and low writebuffer watermarks can reflect the outbound flow control window, without having to create a newWriteBufferWaterMark
object whenever the flow control window changes.Methods in io.netty.handler.codec.http2 that return ChannelConfig Modifier and Type Method Description ChannelConfig
AbstractHttp2StreamChannel. config()
ChannelConfig
AbstractHttp2StreamChannel.Http2StreamChannelConfig. setMessageSizeEstimator(MessageSizeEstimator estimator)
ChannelConfig
AbstractHttp2StreamChannel.Http2StreamChannelConfig. setRecvByteBufAllocator(RecvByteBufAllocator allocator)
-
Uses of ChannelConfig in io.netty.handler.flow
Fields in io.netty.handler.flow declared as ChannelConfig Modifier and Type Field Description private ChannelConfig
FlowControlHandler. config
-