Package io.micronaut.http.netty.body
Class NettyCharSequenceBodyWriter
java.lang.Object
io.micronaut.http.netty.body.NettyCharSequenceBodyWriter
- All Implemented Interfaces:
io.micronaut.http.body.MessageBodyWriter<CharSequence>,io.micronaut.http.body.ResponseBodyWriter<CharSequence>
@Singleton
@Replaces(io.micronaut.http.body.CharSequenceBodyWriter.class)
@Internal
public final class NettyCharSequenceBodyWriter
extends Object
implements io.micronaut.http.body.ResponseBodyWriter<CharSequence>
A JSON body should not be escaped or parsed as a JSON value.
- Since:
- 4.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.ByteBodyHttpResponse<?>write(io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<CharSequence> outgoingResponse, io.micronaut.core.type.Argument<CharSequence> type, io.micronaut.http.MediaType mediaType, CharSequence object) voidwriteTo(io.micronaut.core.type.Argument<CharSequence> type, io.micronaut.http.MediaType mediaType, CharSequence object, io.micronaut.core.type.MutableHeaders outgoingHeaders, OutputStream outputStream) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.body.MessageBodyWriter
createSpecific, isBlocking, isWriteable, writeTo
-
Constructor Details
-
NettyCharSequenceBodyWriter
public NettyCharSequenceBodyWriter()
-
-
Method Details
-
write
public io.micronaut.http.ByteBodyHttpResponse<?> write(io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<CharSequence> outgoingResponse, io.micronaut.core.type.Argument<CharSequence> type, io.micronaut.http.MediaType mediaType, CharSequence object) throws io.micronaut.http.codec.CodecException- Specified by:
writein interfaceio.micronaut.http.body.ResponseBodyWriter<CharSequence>- Throws:
io.micronaut.http.codec.CodecException
-
writeTo
public void writeTo(io.micronaut.core.type.Argument<CharSequence> type, io.micronaut.http.MediaType mediaType, CharSequence object, io.micronaut.core.type.MutableHeaders outgoingHeaders, OutputStream outputStream) throws io.micronaut.http.codec.CodecException - Specified by:
writeToin interfaceio.micronaut.http.body.MessageBodyWriter<CharSequence>- Throws:
io.micronaut.http.codec.CodecException
-