Package com.inrupt.client.util
Class IOUtils
java.lang.Object
com.inrupt.client.util.IOUtils
IOUtility methods for use with the Inrupt Java Client Libraries.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Request.BodyPublisherbuffer(Consumer<OutputStream> function) Buffer a request body from a consuming function.static InputStreampipe(Consumer<OutputStream> function) Pipe an output stream to a consumable input stream.static Request.BodyPublisherstream(Consumer<OutputStream> function) Stream a request body directly from a consuming function.
-
Method Details
-
pipe
Pipe an output stream to a consumable input stream.- Parameters:
function- the output stream- Returns:
- a consumable input stream
-
stream
Stream a request body directly from a consuming function.- Parameters:
function- the consuming function- Returns:
- the request publisher
-
buffer
Buffer a request body from a consuming function.- Parameters:
function- the consuming function- Returns:
- the request publisher
-