Interface NettyHttpRequestBuilder

  • All Known Implementing Classes:
    AbstractNettyHttpRequest

    public interface NettyHttpRequestBuilder
    Common interface for client and server to implement to construct the Netty versions of the request objects.
    Since:
    2.0.0
    • Method Detail

      • toFullHttpRequest

        @NonNull
        io.netty.handler.codec.http.FullHttpRequest toFullHttpRequest()
        Converts this object to a full http request.
        Returns:
        a full http request
      • toStreamHttpRequest

        @NonNull
        StreamedHttpRequest toStreamHttpRequest()
        Converts this object to a streamed http request.
        Returns:
        The streamed request
      • toHttpRequest

        @NonNull
        io.netty.handler.codec.http.HttpRequest toHttpRequest()
        Converts this object to the most appropriate http request type.
        Returns:
        The http request
      • isStream

        boolean isStream()
        Returns:
        Is the request a stream.
      • toHttpRequest

        @NonNull
        static io.netty.handler.codec.http.HttpRequest toHttpRequest​(@NonNull
                                                                     io.micronaut.http.HttpRequest<?> request)
        Convert the given request to a full http request.
        Parameters:
        request - The request
        Returns:
        The full request.