Class XmlMediaTypeCodec

  • All Implemented Interfaces:
    io.micronaut.http.codec.MediaTypeCodec

    @Named("xml")
    @Singleton
    public class XmlMediaTypeCodec
    extends io.micronaut.jackson.codec.JacksonMediaTypeCodec
    A jackson based MediaTypeCodec that handles XML requests/responses.
    Since:
    1.0.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CONFIGURATION_QUALIFIER  
      • Fields inherited from class io.micronaut.jackson.codec.JacksonMediaTypeCodec

        REGULAR_JSON_MEDIA_TYPE_CODEC_NAME
      • Fields inherited from class io.micronaut.json.codec.MapperMediaTypeCodec

        additionalTypes, applicationConfiguration, codecConfiguration, mediaType
    • Constructor Summary

      Constructors 
      Constructor Description
      XmlMediaTypeCodec​(com.fasterxml.jackson.databind.ObjectMapper xmlMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.http.codec.CodecConfiguration codecConfiguration)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.micronaut.jackson.codec.JacksonMediaTypeCodec cloneWithFeatures​(io.micronaut.jackson.codec.JacksonFeatures jacksonFeatures)  
      • Methods inherited from class io.micronaut.jackson.codec.JacksonMediaTypeCodec

        cloneWithFeatures, cloneWithMapper, decode, getObjectMapper
      • Methods inherited from class io.micronaut.json.codec.MapperMediaTypeCodec

        cloneWithViewClass, decode, decode, decode, decode, decode, encode, encode, encode, encode, encode, encode, getJsonMapper, getMediaTypes, supportsType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.http.codec.MediaTypeCodec

        decode, decode, decode, decode
    • Field Detail

      • CONFIGURATION_QUALIFIER

        public static final java.lang.String CONFIGURATION_QUALIFIER
        See Also:
        Constant Field Values
    • Constructor Detail

      • XmlMediaTypeCodec

        public XmlMediaTypeCodec​(@Named("xml")
                                 com.fasterxml.jackson.databind.ObjectMapper xmlMapper,
                                 io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
                                 @Named("xml") @Nullable
                                 io.micronaut.http.codec.CodecConfiguration codecConfiguration)
        Parameters:
        xmlMapper - Object mapper for xml. If null, retrieved from beanContext
        applicationConfiguration - The common application configurations
        codecConfiguration - The configuration for the codec
    • Method Detail

      • cloneWithFeatures

        public io.micronaut.jackson.codec.JacksonMediaTypeCodec cloneWithFeatures​(io.micronaut.jackson.codec.JacksonFeatures jacksonFeatures)
        Specified by:
        cloneWithFeatures in class io.micronaut.jackson.codec.JacksonMediaTypeCodec