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
Modifier and TypeFieldDescriptionstatic final String
Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorDescriptionTextPlainCodec
(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> T
Deprecated, for removal: This API element is subject to removal in a future version.Decode the given type from the given bytes.<T> T
decode
(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> T
decode
(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> void
encode
(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, wait
Methods 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:
getMediaTypes
in 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:MediaTypeCodec
Decode the given type from the given buffer. Implementations optimized to handleByteBuffer
instances should override this method.- Specified by:
decode
in 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:MediaTypeCodec
Decode the given type from the given bytes.- Specified by:
decode
in 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:MediaTypeCodec
Decode the given type from the givenInputStream
.- Specified by:
decode
in 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:MediaTypeCodec
Encode the given type to the givenOutputStream
.- Specified by:
encode
in 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:MediaTypeCodec
Encode the given type returning the object as a byte[].- Specified by:
encode
in 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:MediaTypeCodec
Encode the given type returning the object as aByteBuffer
.- Specified by:
encode
in 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
-