Class KQueueChannelOptionFactory

java.lang.Object
io.micronaut.http.netty.channel.converters.KQueueChannelOptionFactory
All Implemented Interfaces:
io.micronaut.core.convert.TypeConverterRegistrar, ChannelOptionFactory

@Internal @Prototype @Requires(classes=io.netty.channel.kqueue.KQueue.class, condition=KQueueAvailabilityCondition.class) public class KQueueChannelOptionFactory extends Object implements ChannelOptionFactory, io.micronaut.core.convert.TypeConverterRegistrar
Creates channel options.
  • Constructor Details

    • KQueueChannelOptionFactory

      public KQueueChannelOptionFactory()
  • Method Details

    • channelOption

      public io.netty.channel.ChannelOption<?> channelOption(String name)
      Description copied from interface: ChannelOptionFactory
      Creates a channel options.
      Specified by:
      channelOption in interface ChannelOptionFactory
      Parameters:
      name - The name of the option.
      Returns:
      A channel option.
    • convertValue

      public Object convertValue(io.netty.channel.ChannelOption<?> option, Object value, io.micronaut.context.env.Environment env)
      Description copied from interface: ChannelOptionFactory
      Converts the specified value given the channel option type.
      Specified by:
      convertValue in interface ChannelOptionFactory
      Parameters:
      option - The channel option.
      value - The value to convert.
      env - The environment use for the conversion.
      Returns:
      The converted value.
    • register

      public void register(io.micronaut.core.convert.MutableConversionService conversionService)
      Specified by:
      register in interface io.micronaut.core.convert.TypeConverterRegistrar