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>
Provides ChannelOption over a given SocketOption which is then passed through the underlying NetworkChannel.
  • Field Details

    • option

      private final java.net.SocketOption<T> option
  • Constructor Details

    • NioChannelOption

      private NioChannelOption(java.net.SocketOption<T> option)
  • Method Details

    • of

      public static <T> ChannelOption<T> of(java.net.SocketOption<T> option)
      Returns a ChannelOption for the given SocketOption.
    • 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)