public interface Drainable
InputStream
or alike by adding a method that transfers all
content to an OutputStream
.
This can be used for optimizing for the case where the content of the input stream will be
written to an OutputStream
eventually. Instead of copying the content to a byte array
through read()
, then writing the OutputStream
, the implementation can write
the content directly to the OutputStream
.
Modifier and Type | Method | Description |
---|---|---|
int |
drainTo(java.io.OutputStream target) |
Transfers the entire contents of this stream to the specified target.
|