Constructor and Description |
---|
ByteArrayDataSink() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the
DataSink . |
byte[] |
getData()
Returns the data written to the sink since the last call to
open(DataSpec) . |
DataSink |
open(DataSpec dataSpec)
Opens the
DataSink to consume the specified data. |
void |
write(byte[] buffer,
int offset,
int length)
Consumes the provided data.
|
public DataSink open(DataSpec dataSpec) throws java.io.IOException
DataSink
DataSink
to consume the specified data. Calls to DataSink.open(DataSpec)
and
DataSink.close()
must be balanced.public void close() throws java.io.IOException
DataSink
DataSink
.public void write(byte[] buffer, int offset, int length) throws java.io.IOException
DataSink
public byte[] getData()
open(DataSpec)
.open(DataSpec)
has never been called.