Package io.micronaut.json.codec
Class JsonStreamMediaTypeCodec
- java.lang.Object
-
- io.micronaut.json.codec.MapperMediaTypeCodec
-
- io.micronaut.json.codec.JsonMediaTypeCodec
-
- io.micronaut.json.codec.JsonStreamMediaTypeCodec
-
- All Implemented Interfaces:
io.micronaut.http.codec.MediaTypeCodec
@Singleton public class JsonStreamMediaTypeCodec extends JsonMediaTypeCodec
A codec forMediaType.APPLICATION_JSON_STREAM
.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONFIGURATION_QUALIFIER
-
Fields inherited from class io.micronaut.json.codec.MapperMediaTypeCodec
additionalTypes, applicationConfiguration, codecConfiguration, mediaType, REGULAR_JSON_MEDIA_TYPE_CODEC_NAME
-
-
Constructor Summary
Constructors Constructor Description JsonStreamMediaTypeCodec(io.micronaut.context.BeanProvider<JsonMapper> jsonCodec, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.http.codec.CodecConfiguration codecConfiguration)
JsonStreamMediaTypeCodec(JsonMapper jsonMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.http.codec.CodecConfiguration codecConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MapperMediaTypeCodec
cloneWithMapper(JsonMapper mapper)
java.util.Collection<io.micronaut.http.MediaType>
getMediaTypes()
-
Methods inherited from class io.micronaut.json.codec.MapperMediaTypeCodec
cloneWithFeatures, cloneWithViewClass, decode, decode, decode, decode, decode, encode, encode, encode, encode, encode, encode, getJsonMapper, supportsType
-
-
-
-
Field Detail
-
CONFIGURATION_QUALIFIER
public static final java.lang.String CONFIGURATION_QUALIFIER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JsonStreamMediaTypeCodec
public JsonStreamMediaTypeCodec(JsonMapper jsonMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json-stream") @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
- Parameters:
jsonMapper
- To read/write JSONapplicationConfiguration
- The common application configurationscodecConfiguration
- The configuration for the codec
-
JsonStreamMediaTypeCodec
@Inject public JsonStreamMediaTypeCodec(io.micronaut.context.BeanProvider<JsonMapper> jsonCodec, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json-stream") @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
- Parameters:
jsonCodec
- To read/write JSONapplicationConfiguration
- The common application configurationscodecConfiguration
- The configuration for the codec
-
-
Method Detail
-
getMediaTypes
public java.util.Collection<io.micronaut.http.MediaType> getMediaTypes()
- Specified by:
getMediaTypes
in interfaceio.micronaut.http.codec.MediaTypeCodec
- Overrides:
getMediaTypes
in classMapperMediaTypeCodec
-
cloneWithMapper
protected MapperMediaTypeCodec cloneWithMapper(JsonMapper mapper)
- Overrides:
cloneWithMapper
in classJsonMediaTypeCodec
-
-