Top Description Fields Constructors Methods
io.netty.channel.socket.nio

public final Class NioChannelOption<T>

extends ChannelOption<T>
Class Inheritance
Annotations
@SuppressJava6Requirement
reason:Usage explicit by the user
Imports
io.netty.channel.ChannelException, .ChannelOption, io.netty.util.internal.SuppressJava6Requirement, java.io.IOException, java.nio.channels.Channel, .ServerSocketChannel, java.util.ArrayList, .List, .Set

Provides ChannelOption over a given java.net.SocketOption which is then passed through the underlying java.nio.channels.NetworkChannel.

Field Summary

Modifier and TypeField and Description
private final SocketOption<T>
Inherited from io.netty.channel.ChannelOption:
ALLOCATORALLOW_HALF_CLOSUREAUTO_CLOSEAUTO_READCONNECT_TIMEOUT_MILLISDATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATIONIP_MULTICAST_ADDRIP_MULTICAST_IFIP_MULTICAST_LOOP_DISABLEDIP_MULTICAST_TTLIP_TOSMAX_MESSAGES_PER_READMAX_MESSAGES_PER_WRITEMESSAGE_SIZE_ESTIMATORRCVBUF_ALLOCATORSINGLE_EVENTEXECUTOR_PER_GROUPSO_BACKLOGSO_BROADCASTSO_KEEPALIVESO_LINGERSO_RCVBUFSO_REUSEADDRSO_SNDBUFSO_TIMEOUTTCP_FASTOPENTCP_FASTOPEN_CONNECTTCP_NODELAYWRITE_BUFFER_HIGH_WATER_MARKWRITE_BUFFER_LOW_WATER_MARKWRITE_BUFFER_WATER_MARKWRITE_SPIN_COUNT

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T> T
getOption(Channel jdkChannel, NioChannelOption<T> option)

pack-priv static ChannelOption<T>[]
getOptions(Channel jdkChannel)

public static <T> ChannelOption<T>
of(SocketOption<T> option)

Returns a ChannelOption for the given java.net.SocketOption.

pack-priv static <T> boolean
setOption(Channel jdkChannel, NioChannelOption<T> option, T value)

Inherited from io.netty.channel.ChannelOption:
existsnewInstancevalidatevalueOfvalueOf

Field Detail

optionback to summary
private final SocketOption<T> option

Constructor Detail

NioChannelOptionback to summary
private NioChannelOption(SocketOption<T> option)
Annotations
@SuppressWarnings:deprecation

Method Detail

getOptionback to summary
pack-priv static <T> T getOption(Channel jdkChannel, NioChannelOption<T> option)
Annotations
@SuppressJava6Requirement
reason:Usage guarded by java version check
getOptionsback to summary
pack-priv static ChannelOption<T>[] getOptions(Channel jdkChannel)
Annotations
@SuppressJava6Requirement
reason:Usage guarded by java version check
@SuppressWarnings:unchecked
ofback to summary
public static <T> ChannelOption<T> of(SocketOption<T> option)

Returns a ChannelOption for the given java.net.SocketOption.

setOptionback to summary
pack-priv static <T> boolean setOption(Channel jdkChannel, NioChannelOption<T> option, T value)
Annotations
@SuppressJava6Requirement
reason:Usage guarded by java version check