Package 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 Modifier and Type Method Description static Body
body(Buffer buffer)
static Body
body(Buffer buffer, MediaType mediaType)
Create a newBody
instance.static Body
body(ReadStream<Buffer> stream)
Create a newBody
instance.static Body
body(ReadStream<Buffer> stream, long len)
Create a newBody
instance.static Body
body(ReadStream<Buffer> stream, long len, MediaType mediatype)
static Body
body(ReadStream<Buffer> stream, long len, String mediatype)
long
length()
Get length of theBody
.String
mediaType()
ReadStream<Buffer>
stream()
Get stream of theBody
.
-
-
-
Method Detail
-
body
static Body body(ReadStream<Buffer> stream, long len)
Create a newBody
instance.- Parameters:
stream
- theReadStream
of the bodylen
- 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, long len, MediaType mediatype)
-
body
static Body body(ReadStream<Buffer> stream, long len, String mediatype)
-
body
static Body body(ReadStream<Buffer> stream)
Create a newBody
instance.- Parameters:
stream
- theReadStream
of the body- Returns:
- a reference to this, so the API can be used fluently
-
body
static Body body(Buffer buffer, MediaType mediaType)
Create a newBody
instance.- Parameters:
buffer
- theBuffer
of the bodymediaType
- the body media type- Returns:
- a reference to this, so the API can be used fluently
-
mediaType
String mediaType()
- Returns:
- the media type of this body
-
length
long length()
Get length of theBody
.- Returns:
- the body length or
-1
if that can't be determined
-
stream
ReadStream<Buffer> stream()
Get stream of theBody
.- Returns:
- the body stream
-
-