io.vertx.httpproxy

## Interface Body

-     public interface Body

  Handles the HTTP proxy body.

  Author:
    Julien Viet

- - ### Method Summary

    All Methods Static Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Body` | `body(Buffer buffer)` Create a new `Body` instance.
    `static Body` | `body(ReadStream<Buffer> stream)` Create a new `Body` instance.
    `static Body` | `body(ReadStream<Buffer> stream, long len)` Create a new `Body` instance.
    `long` | `length()` Get length of the `Body`.
    `ReadStream<Buffer>` | `stream()` Get stream of the `Body`.

- - ### Method Detail

    - #### body

          static Body body(ReadStream<Buffer> stream,
                           long len)

      Create a new `Body` instance.
      Parameters:
        `stream` - the `ReadStream` of the body
        `len` - the determined length of the body
      Returns:
        a reference to this, so the API can be used fluently

    - #### body

          static Body body(ReadStream<Buffer> stream)

      Create a new `Body` instance.
      Parameters:
        `stream` - the `ReadStream` of the body
      Returns:
        a reference to this, so the API can be used fluently

    - #### body

          static Body body(Buffer buffer)

      Create a new `Body` instance.
      Parameters:
        `buffer` - the `Buffer` of the body
      Returns:
        a reference to this, so the API can be used fluently

    - #### length

          long length()

      Get length of the `Body`.
      Returns:
        the body length or `-1` if that can't be determined

    - #### stream

          ReadStream<Buffer> stream()

      Get stream of the `Body`.
      Returns:
        the body stream

Copyright © 2024 Eclipse. All rights reserved.