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

public final Class NioChannelOption<T>

extends ChannelOption<T>
Class Inheritance
Imports
io.netty5.channel.ChannelException, .ChannelOption, java.io.IOException, java.net.SocketOption, .StandardSocketOptions, java.nio.channels.NetworkChannel, .ServerSocketChannel

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.netty5.channel.ChannelOption:
ALLOW_HALF_CLOSUREAUTO_CLOSEAUTO_READBUFFER_ALLOCATORCONNECT_TIMEOUT_MILLISDATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATIONIP_MULTICAST_IFIP_MULTICAST_LOOP_DISABLEDIP_MULTICAST_TTLIP_TOSMAX_MESSAGES_PER_WRITEMESSAGE_SIZE_ESTIMATORREAD_HANDLE_FACTORYSO_BACKLOGSO_BROADCASTSO_KEEPALIVESO_LINGERSO_RCVBUFSO_REUSEADDRSO_SNDBUFSO_TIMEOUTTCP_FASTOPENTCP_FASTOPEN_CONNECTTCP_NODELAYWRITE_BUFFER_WATER_MARKWRITE_HANDLE_FACTORY

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T> T
pack-priv static boolean
public static <T> ChannelOption<T>
of(SocketOption<T> option)

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

pack-priv static <T> void
setOption(NetworkChannel channel, SocketOption<T> option, T value)

pack-priv static <T> SocketOption<T>
Inherited from io.netty5.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(NetworkChannel channel, SocketOption<T> option)
isOptionSupportedback to summary
pack-priv static boolean isOptionSupported(NetworkChannel channel, SocketOption<?> option)
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> void setOption(NetworkChannel channel, SocketOption<T> option, T value)
toSocketOptionback to summary
pack-priv static <T> SocketOption<T> toSocketOption(ChannelOption<T> option)
Annotations
@SuppressWarnings:unchecked