Package io.micronaut.http.codec
Class DefaultMediaTypeCodecRegistry
- java.lang.Object
-
- io.micronaut.http.codec.DefaultMediaTypeCodecRegistry
-
- All Implemented Interfaces:
MediaTypeCodecRegistry
public class DefaultMediaTypeCodecRegistry extends java.lang.Object implements MediaTypeCodecRegistry
Registry ofMediaTypeCodec
instances.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<MediaTypeCodec>
findCodec(MediaType mediaType)
Find a codec for the given media type.java.util.Optional<MediaTypeCodec>
findCodec(MediaType mediaType, java.lang.Class<?> type)
Find a codec for the given media type and target type.java.util.Collection<MediaTypeCodec>
getCodecs()
-
-
-
Method Detail
-
findCodec
public java.util.Optional<MediaTypeCodec> findCodec(@Nullable MediaType mediaType)
Description copied from interface:MediaTypeCodecRegistry
Find a codec for the given media type.- Specified by:
findCodec
in interfaceMediaTypeCodecRegistry
- Parameters:
mediaType
- TheMediaType
- Returns:
- The codec
-
findCodec
public java.util.Optional<MediaTypeCodec> findCodec(@Nullable MediaType mediaType, java.lang.Class<?> type)
Description copied from interface:MediaTypeCodecRegistry
Find a codec for the given media type and target type.- Specified by:
findCodec
in interfaceMediaTypeCodecRegistry
- Parameters:
mediaType
- TheMediaType
type
- The type- Returns:
- The codec
-
getCodecs
public java.util.Collection<MediaTypeCodec> getCodecs()
- Specified by:
getCodecs
in interfaceMediaTypeCodecRegistry
- Returns:
- The available codecs
-
-