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 Type
    Method
    Description
    void
    writeTo(@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 request
      outgoingResponse - The outgoing response.
      type - The type
      mediaType - The media type
      object - The object to write
      nettyContext - The netty context
      Throws:
      io.micronaut.http.codec.CodecException - If an error occurs decoding