Package io.micronaut.xml.jackson.codec
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
FieldsFields 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
ConstructorsConstructorDescriptionXmlMediaTypeCodec
(com.fasterxml.jackson.databind.ObjectMapper xmlMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionio.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
-
CONFIGURATION_QUALIFIER
- See Also:
-
-
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 beanContextapplicationConfiguration
- The common application configurationscodecConfiguration
- 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 classio.micronaut.jackson.codec.JacksonMediaTypeCodec
-