Class NettyConverters

  • All Implemented Interfaces:
    io.micronaut.core.convert.TypeConverterRegistrar

    @Singleton
    @Internal
    public class NettyConverters
    extends java.lang.Object
    implements io.micronaut.core.convert.TypeConverterRegistrar
    Factory for bytebuf related converters.
    Since:
    1.0
    • Constructor Summary

      Constructors 
      Constructor Description
      NettyConverters​(io.micronaut.core.convert.ConversionService<?> conversionService, io.micronaut.context.BeanProvider<io.micronaut.http.codec.MediaTypeCodecRegistry> decoderRegistryProvider, io.micronaut.http.netty.channel.converters.ChannelOptionFactory channelOptionFactory)
      Default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.micronaut.core.convert.TypeConverter<io.netty.buffer.ByteBuf,​java.lang.Object> byteBufToObjectConverter()  
      protected io.micronaut.core.convert.TypeConverter<io.netty.handler.codec.http.multipart.FileUpload,​java.lang.Object> fileUploadToObjectConverter()  
      void register​(io.micronaut.core.convert.ConversionService<?> conversionService)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NettyConverters

        public NettyConverters​(io.micronaut.core.convert.ConversionService<?> conversionService,
                               io.micronaut.context.BeanProvider<io.micronaut.http.codec.MediaTypeCodecRegistry> decoderRegistryProvider,
                               io.micronaut.http.netty.channel.converters.ChannelOptionFactory channelOptionFactory)
        Default constructor.
        Parameters:
        conversionService - The conversion service
        decoderRegistryProvider - The decoder registry provider
        channelOptionFactory - The decoder channel option factory
    • Method Detail

      • register

        public void register​(io.micronaut.core.convert.ConversionService<?> conversionService)
        Specified by:
        register in interface io.micronaut.core.convert.TypeConverterRegistrar
      • fileUploadToObjectConverter

        protected io.micronaut.core.convert.TypeConverter<io.netty.handler.codec.http.multipart.FileUpload,​java.lang.Object> fileUploadToObjectConverter()
        Returns:
        A FileUpload to CompletedFileUpload converter
      • byteBufToObjectConverter

        protected io.micronaut.core.convert.TypeConverter<io.netty.buffer.ByteBuf,​java.lang.Object> byteBufToObjectConverter()
        Returns:
        A converter that returns bytebufs to objects