Class JsonStreamMediaTypeCodec

java.lang.Object
io.micronaut.json.codec.MapperMediaTypeCodec
All Implemented Interfaces:
io.micronaut.http.codec.MediaTypeCodec

@Secondary @Singleton @Bean(typed={JsonStreamMediaTypeCodec.class,JacksonMediaTypeCodec.class}) @Deprecated(forRemoval=true, since="4.7") public class JsonStreamMediaTypeCodec extends JsonMediaTypeCodec
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced with message body writers / readers API
A codec for MediaType.APPLICATION_JSON_STREAM.

Note: will be replaced by JsonStreamMediaTypeCodec in the future, but that class is currently experimental.

Since:
1.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Fields inherited from class io.micronaut.jackson.codec.JacksonMediaTypeCodec

    REGULAR_JSON_MEDIA_TYPE_CODEC_NAME

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

    applicationConfiguration, codecConfiguration, mediaType
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonStreamMediaTypeCodec(com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    JsonStreamMediaTypeCodec(io.micronaut.context.BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<io.micronaut.http.MediaType>
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class io.micronaut.jackson.codec.JsonMediaTypeCodec

    cloneWithFeatures

    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, 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

      public static final String CONFIGURATION_QUALIFIER
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
  • Constructor Details

    • JsonStreamMediaTypeCodec

      public JsonStreamMediaTypeCodec(com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json-stream") @Nullable @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      objectMapper - To read/write JSON
      applicationConfiguration - The common application configurations
      codecConfiguration - The configuration for the codec
    • JsonStreamMediaTypeCodec

      @Inject public JsonStreamMediaTypeCodec(io.micronaut.context.BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json-stream") @Nullable @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      objectMapper - To read/write JSON
      applicationConfiguration - The common application configurations
      codecConfiguration - The configuration for the codec
  • Method Details

    • getMediaTypes

      public Collection<io.micronaut.http.MediaType> getMediaTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getMediaTypes in interface io.micronaut.http.codec.MediaTypeCodec
      Overrides:
      getMediaTypes in class io.micronaut.json.codec.MapperMediaTypeCodec