Package io.micronaut.runtime.http.codec
Class TextPlainCodec
java.lang.Object
io.micronaut.runtime.http.codec.TextPlainCodec
- All Implemented Interfaces:
MediaTypeCodec
@Singleton
@Deprecated(forRemoval=true,
since="4.7")
public class TextPlainCodec
extends Object
implements MediaTypeCodec
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced with message body writers / readers API
A codec that handles
MediaType.TEXT_PLAIN.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionTextPlainCodec(Charset defaultCharset, ConversionService conversionService) Deprecated, for removal: This API element is subject to removal in a future version.TextPlainCodec(Optional<Charset> defaultCharset, @Nullable CodecConfiguration codecConfiguration, ConversionService conversionService) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<T> TDeprecated, for removal: This API element is subject to removal in a future version.Decode the given type from the given bytes.<T> Tdecode(Argument<T> type, ByteBuffer<?> buffer) Deprecated, for removal: This API element is subject to removal in a future version.Decode the given type from the given buffer.<T> Tdecode(Argument<T> type, InputStream inputStream) Deprecated, for removal: This API element is subject to removal in a future version.Decode the given type from the givenInputStream.<T> byte[]encode(T object) Deprecated, for removal: This API element is subject to removal in a future version.Encode the given type returning the object as a byte[].<T,B> ByteBuffer<B> encode(T object, ByteBufferFactory<?, B> allocator) Deprecated, for removal: This API element is subject to removal in a future version.Encode the given type returning the object as aByteBuffer.<T> voidencode(T object, OutputStream outputStream) Deprecated, for removal: This API element is subject to removal in a future version.Encode the given type to the givenOutputStream.Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.codec.MediaTypeCodec
decode, decode, decode, decode, decode, encode, encode, encode, supportsType
-
Field Details
-
CONFIGURATION_QUALIFIER
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
-
Constructor Details
-
TextPlainCodec
@Inject public TextPlainCodec(@Value("${micronaut.application.default-charset}") Optional<Charset> defaultCharset, @Named("text") @Nullable @Nullable CodecConfiguration codecConfiguration, ConversionService conversionService) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
defaultCharset- The default charset used for serialization and deserializationcodecConfiguration- The configuration for the codecconversionService- The conversion service
-
TextPlainCodec
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
defaultCharset- The default charset used for serialization and deserializationconversionService- The conversion service
-
-
Method Details
-
getMediaTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getMediaTypesin interfaceMediaTypeCodec- Returns:
- The media type of the codec
-
decode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecDecode the given type from the given buffer. Implementations optimized to handleByteBufferinstances should override this method.- Specified by:
decodein interfaceMediaTypeCodec- Type Parameters:
T- The decoded type- Parameters:
type- The typebuffer- the buffer- Returns:
- The decoded result
- Throws:
CodecException- When the result cannot be decoded
-
decode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecDecode the given type from the given bytes.- Specified by:
decodein interfaceMediaTypeCodec- Type Parameters:
T- The decoded type- Parameters:
type- The typebytes- The bytes- Returns:
- The decoded result
- Throws:
CodecException- When the result cannot be decoded
-
decode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecDecode the given type from the givenInputStream.- Specified by:
decodein interfaceMediaTypeCodec- Type Parameters:
T- The generic type- Parameters:
type- The typeinputStream- The input stream- Returns:
- The decoded result
- Throws:
CodecException- When the result cannot be decoded
-
encode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecEncode the given type to the givenOutputStream.- Specified by:
encodein interfaceMediaTypeCodec- Type Parameters:
T- The generic type- Parameters:
object- The object to encodeoutputStream- The output stream- Throws:
CodecException- When the result cannot be encoded
-
encode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecEncode the given type returning the object as a byte[].- Specified by:
encodein interfaceMediaTypeCodec- Type Parameters:
T- The generic type- Parameters:
object- The object to encode- Returns:
- The decoded result
- Throws:
CodecException- When the result cannot be encoded
-
encode
public <T,B> ByteBuffer<B> encode(T object, ByteBufferFactory<?, B> allocator) throws CodecExceptionDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MediaTypeCodecEncode the given type returning the object as aByteBuffer.- Specified by:
encodein interfaceMediaTypeCodec- Type Parameters:
T- The generic typeB- The buffer type- Parameters:
object- The object to encodeallocator- The allocator- Returns:
- The decoded result
- Throws:
CodecException- When the result cannot be encoded
-