public class StreamingOutputStream extends OutputStream
This class provides a way to connect APIs expecting an OutputStream with data destinations encapsulated in StreamingDataOutput instances.
StreamingDataOutput,
OutputStream| Constructor and Description |
|---|
StreamingOutputStream()
Constructs a new StreamingOutputStream instance and initializes the data destination as an empty ByteStore.
|
StreamingOutputStream(StreamingDataOutput sdo)
Constructs a new StreamingOutputStream instance with a specific StreamingDataOutput as the data destination.
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull StreamingOutputStream |
init(StreamingDataOutput sdo)
Initializes this StreamingOutputStream instance with a specific StreamingDataOutput as the data destination.
|
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
close, flush, writepublic StreamingOutputStream()
public StreamingOutputStream(StreamingDataOutput sdo)
sdo - the StreamingDataOutput instance to write data to.@NotNull public @NotNull StreamingOutputStream init(StreamingDataOutput sdo)
sdo - the StreamingDataOutput instance to write data to.public void write(byte[] b,
int off,
int len)
throws IOException
write in class OutputStreamIOExceptionpublic void write(int b)
throws IOException
write in class OutputStreamIOExceptionCopyright © 2024. All rights reserved.