Package io.micronaut.http.netty.body
Interface NettyBodyWriter<T>
- Type Parameters:
T- The type to write
- All Superinterfaces:
io.micronaut.http.body.MessageBodyWriter<T>
- All Known Implementing Classes:
NettyWritableBodyWriter
@Internal
public interface NettyBodyWriter<T>
extends io.micronaut.http.body.MessageBodyWriter<T>
Netty-specific writer.
-
Method Summary
Modifier and TypeMethodDescriptionvoidwriteTo(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.http.MutableHttpResponse<T> outgoingResponse, @NonNull io.micronaut.core.type.Argument<T> type, @NonNull io.micronaut.http.MediaType mediaType, T object, @NonNull NettyWriteContext nettyContext) Write an object to the given context.Methods inherited from interface io.micronaut.http.body.MessageBodyWriter
createSpecific, isBlocking, isWriteable, writeTo, writeTo
-
Method Details
-
writeTo
@NonNull void writeTo(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request, @NonNull @NonNull io.micronaut.http.MutableHttpResponse<T> outgoingResponse, @NonNull @NonNull io.micronaut.core.type.Argument<T> type, @NonNull @NonNull io.micronaut.http.MediaType mediaType, @NonNull T object, @NonNull @NonNull NettyWriteContext nettyContext) throws io.micronaut.http.codec.CodecException Write an object to the given context.- Parameters:
request- The associated requestoutgoingResponse- The outgoing response.type- The typemediaType- The media typeobject- The object to writenettyContext- The netty context- Throws:
io.micronaut.http.codec.CodecException- If an error occurs decoding
-