软件包 | 描述 |
---|---|
io.netty.channel.epoll |
针对linux的优化传输,使用
EPOLL Edge-Triggered Mode获得最高性能。
|
io.netty.channel.kqueue |
BSD专用运输。
|
io.netty.channel.socket |
抽象扩展核心通道API的TCP和UDP套接字接口。
|
io.netty.channel.socket.nio |
基于
NIO的套接字通道API实现 - 建议用于大量连接(> = 1000)。
|
io.netty.channel.socket.oio |
旧阻塞基于I / O的套接字通道API实现 - 建议少量连接(<1000)。
|
Modifier and Type | Class and Description |
---|---|
class |
EpollDatagramChannelConfig |
Modifier and Type | Method and Description |
---|---|
DatagramChannelConfig |
EpollDatagramChannelConfig.setLoopbackModeDisabled(boolean loopbackModeDisabled) |
Modifier and Type | Class and Description |
---|---|
class |
KQueueDatagramChannelConfig |
Modifier and Type | Method and Description |
---|---|
DatagramChannelConfig |
KQueueDatagramChannelConfig.setLoopbackModeDisabled(boolean loopbackModeDisabled) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDatagramChannelConfig
默认的 DatagramChannelConfig 实现。
|
Modifier and Type | Method and Description |
---|---|
DatagramChannelConfig |
DatagramChannel.config() |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setAllocator(ByteBufAllocator allocator) |
DatagramChannelConfig |
DatagramChannelConfig.setAllocator(ByteBufAllocator allocator) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setAutoClose(boolean autoClose) |
DatagramChannelConfig |
DatagramChannelConfig.setAutoClose(boolean autoClose) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setAutoRead(boolean autoRead) |
DatagramChannelConfig |
DatagramChannelConfig.setAutoRead(boolean autoRead) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setBroadcast(boolean broadcast) |
DatagramChannelConfig |
DatagramChannelConfig.setBroadcast(boolean broadcast)
设置
StandardSocketOptions.SO_BROADCAST 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setConnectTimeoutMillis(int connectTimeoutMillis) |
DatagramChannelConfig |
DatagramChannelConfig.setConnectTimeoutMillis(int connectTimeoutMillis) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setInterface(java.net.InetAddress interfaceAddress) |
DatagramChannelConfig |
DatagramChannelConfig.setInterface(java.net.InetAddress interfaceAddress)
设置用于多播数据包的网络接口的地址。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setLoopbackModeDisabled(boolean loopbackModeDisabled) |
DatagramChannelConfig |
DatagramChannelConfig.setLoopbackModeDisabled(boolean loopbackModeDisabled)
设置
StandardSocketOptions.IP_MULTICAST_LOOP 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setMaxMessagesPerRead(int maxMessagesPerRead)
已过时。
|
DatagramChannelConfig |
DatagramChannelConfig.setMaxMessagesPerRead(int maxMessagesPerRead)
已过时。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setMessageSizeEstimator(MessageSizeEstimator estimator) |
DatagramChannelConfig |
DatagramChannelConfig.setMessageSizeEstimator(MessageSizeEstimator estimator) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setNetworkInterface(java.net.NetworkInterface networkInterface) |
DatagramChannelConfig |
DatagramChannelConfig.setNetworkInterface(java.net.NetworkInterface networkInterface)
设置
StandardSocketOptions.IP_MULTICAST_IF 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setReceiveBufferSize(int receiveBufferSize) |
DatagramChannelConfig |
DatagramChannelConfig.setReceiveBufferSize(int receiveBufferSize)
设置
StandardSocketOptions.SO_RCVBUF 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setRecvByteBufAllocator(RecvByteBufAllocator allocator) |
DatagramChannelConfig |
DatagramChannelConfig.setRecvByteBufAllocator(RecvByteBufAllocator allocator) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setReuseAddress(boolean reuseAddress) |
DatagramChannelConfig |
DatagramChannelConfig.setReuseAddress(boolean reuseAddress)
获取
StandardSocketOptions.SO_REUSEADDR 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setSendBufferSize(int sendBufferSize) |
DatagramChannelConfig |
DatagramChannelConfig.setSendBufferSize(int sendBufferSize)
设置
StandardSocketOptions.SO_SNDBUF 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setTimeToLive(int ttl) |
DatagramChannelConfig |
DatagramChannelConfig.setTimeToLive(int ttl)
设置
StandardSocketOptions.IP_MULTICAST_TTL 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setTrafficClass(int trafficClass) |
DatagramChannelConfig |
DatagramChannelConfig.setTrafficClass(int trafficClass)
设置
StandardSocketOptions.IP_TOS 选项。
|
DatagramChannelConfig |
DefaultDatagramChannelConfig.setWriteBufferHighWaterMark(int writeBufferHighWaterMark) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setWriteBufferLowWaterMark(int writeBufferLowWaterMark) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark) |
DatagramChannelConfig |
DatagramChannelConfig.setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark) |
DatagramChannelConfig |
DefaultDatagramChannelConfig.setWriteSpinCount(int writeSpinCount) |
DatagramChannelConfig |
DatagramChannelConfig.setWriteSpinCount(int writeSpinCount) |
Modifier and Type | Method and Description |
---|---|
DatagramChannelConfig |
NioDatagramChannel.config() |
Modifier and Type | Interface and Description |
---|---|
interface |
OioDatagramChannelConfig |
Modifier and Type | Method and Description |
---|---|
DatagramChannelConfig |
OioDatagramChannel.config()
返回此频道的配置。
|
Copyright © 2008–2018 The Netty Project. All rights reserved.