Package com.inrupt.client
Class Request.BodyPublishers
- java.lang.Object
-
- com.inrupt.client.Request.BodyPublishers
-
- Enclosing class:
- Request
public static final class Request.BodyPublishers extends Object
Built-inRequest.BodyPublisher
implementations.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Request.BodyPublisher
noBody()
Create an emptyRequest.BodyPublisher
.static Request.BodyPublisher
ofByteArray(byte[] body)
Create a byte-array-basedRequest.BodyPublisher
.static Request.BodyPublisher
ofInputStream(InputStream body)
Create an InputStream-basedRequest.BodyPublisher
.static Request.BodyPublisher
ofString(String body)
Create a String-basedRequest.BodyPublisher
.
-
-
-
Method Detail
-
ofString
public static Request.BodyPublisher ofString(String body)
Create a String-basedRequest.BodyPublisher
.- Parameters:
body
- the request body- Returns:
- the publisher
-
ofByteArray
public static Request.BodyPublisher ofByteArray(byte[] body)
Create a byte-array-basedRequest.BodyPublisher
.- Parameters:
body
- the request body- Returns:
- the publisher
-
ofInputStream
public static Request.BodyPublisher ofInputStream(InputStream body)
Create an InputStream-basedRequest.BodyPublisher
.- Parameters:
body
- the request body- Returns:
- the publisher
-
noBody
public static Request.BodyPublisher noBody()
Create an emptyRequest.BodyPublisher
.- Returns:
- the publisher
-
-