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, write
public 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 OutputStream
IOException
public void write(int b) throws IOException
write
in class OutputStream
IOException
Copyright © 2023. All rights reserved.