Package io.netty.channel.socket.nio
Class NioChannelOption<T>
- java.lang.Object
-
- io.netty.util.AbstractConstant<ChannelOption<T>>
-
- io.netty.channel.ChannelOption<T>
-
- io.netty.channel.socket.nio.NioChannelOption<T>
-
- All Implemented Interfaces:
Constant<ChannelOption<T>>
,java.lang.Comparable<ChannelOption<T>>
public final class NioChannelOption<T> extends ChannelOption<T>
ProvidesChannelOption
over a givenSocketOption
which is then passed through the underlyingNetworkChannel
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.net.SocketOption<T>
option
-
Fields inherited from class io.netty.channel.ChannelOption
ALLOCATOR, ALLOW_HALF_CLOSURE, AUTO_CLOSE, AUTO_READ, CONNECT_TIMEOUT_MILLIS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_TTL, IP_TOS, MAX_MESSAGES_PER_READ, MESSAGE_SIZE_ESTIMATOR, RCVBUF_ALLOCATOR, SINGLE_EVENTEXECUTOR_PER_GROUP, SO_BACKLOG, SO_BROADCAST, SO_KEEPALIVE, SO_LINGER, SO_RCVBUF, SO_REUSEADDR, SO_SNDBUF, SO_TIMEOUT, TCP_NODELAY, WRITE_BUFFER_HIGH_WATER_MARK, WRITE_BUFFER_LOW_WATER_MARK, WRITE_BUFFER_WATER_MARK, WRITE_SPIN_COUNT
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NioChannelOption(java.net.SocketOption<T> option)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T> T
getOption(java.nio.channels.Channel jdkChannel, NioChannelOption<T> option)
(package private) static ChannelOption[]
getOptions(java.nio.channels.Channel jdkChannel)
static <T> ChannelOption<T>
of(java.net.SocketOption<T> option)
Returns aChannelOption
for the givenSocketOption
.(package private) static <T> boolean
setOption(java.nio.channels.Channel jdkChannel, NioChannelOption<T> option, T value)
-
Methods inherited from class io.netty.channel.ChannelOption
exists, newInstance, validate, valueOf, valueOf
-
-
-
-
Field Detail
-
option
private final java.net.SocketOption<T> option
-
-
Constructor Detail
-
NioChannelOption
private NioChannelOption(java.net.SocketOption<T> option)
-
-
Method Detail
-
of
public static <T> ChannelOption<T> of(java.net.SocketOption<T> option)
Returns aChannelOption
for the givenSocketOption
.
-
setOption
static <T> boolean setOption(java.nio.channels.Channel jdkChannel, NioChannelOption<T> option, T value)
-
getOption
static <T> T getOption(java.nio.channels.Channel jdkChannel, NioChannelOption<T> option)
-
getOptions
static ChannelOption[] getOptions(java.nio.channels.Channel jdkChannel)
-
-