Class XmlMediaTypeCodec

java.lang.Object
io.micronaut.json.codec.MapperMediaTypeCodec
io.micronaut.jackson.codec.JacksonMediaTypeCodec
io.micronaut.xml.jackson.codec.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
Author:
Sergey Vishnyakov
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    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, @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
     
  • Method Summary

    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 Details

  • Constructor Details

    • XmlMediaTypeCodec

      public XmlMediaTypeCodec(@Named("xml") com.fasterxml.jackson.databind.ObjectMapper xmlMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("xml") @Nullable @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 Details

    • cloneWithFeatures

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