Class InputStreamRequestContent

java.lang.Object
org.eclipse.jetty.io.content.InputStreamContentSource
org.eclipse.jetty.client.InputStreamRequestContent
All Implemented Interfaces:
Request.Content, Content.Source
Direct Known Subclasses:
ProxyServlet.ProxyInputStreamRequestContent, ProxyServlet.ProxyInputStreamRequestContent, ProxyServlet.ProxyInputStreamRequestContent, ProxyServlet.ProxyInputStreamRequestContent

public class InputStreamRequestContent extends InputStreamContentSource implements Request.Content

A Request.Content that produces content from an InputStream.

The input stream is read once and therefore fully consumed.

It is possible to specify, at the constructor, a buffer size used to read content from the stream, by default 4096 bytes.

The InputStream passed to the constructor is by default closed when is it fully consumed.