CheckedOutputStream
public
class
CheckedOutputStream
extends FilterOutputStream
java.lang.Object | |||
↳ | java.io.OutputStream | ||
↳ | java.io.FilterOutputStream | ||
↳ | java.util.zip.CheckedOutputStream |
An output stream that also maintains a checksum of the data being written. The checksum can then be used to verify the integrity of the output data.
See also:
Summary
Inherited fields |
---|
Public constructors | |
---|---|
CheckedOutputStream(OutputStream out, Checksum cksum)
Creates an output stream with the specified Checksum. |
Public methods | |
---|---|
Checksum
|
getChecksum()
Returns the Checksum for this output stream. |
void
|
write(byte[] b, int off, int len)
Writes an array of bytes. |
void
|
write(int b)
Writes a byte. |
Inherited methods | |
---|---|
Public constructors
CheckedOutputStream
public CheckedOutputStream (OutputStream out, Checksum cksum)
Creates an output stream with the specified Checksum.
Parameters | |
---|---|
out |
OutputStream : the output stream |
cksum |
Checksum : the checksum |
Public methods
getChecksum
public Checksum getChecksum ()
Returns the Checksum for this output stream.
Returns | |
---|---|
Checksum |
the Checksum |
write
public void write (byte[] b, int off, int len)
Writes an array of bytes. Will block until the bytes are actually written.
Parameters | |
---|---|
b |
byte : the data to be written |
off |
int : the start offset of the data |
len |
int : the number of bytes to be written |
Throws | |
---|---|
IOException |
if an I/O error has occurred |
write
public void write (int b)
Writes a byte. Will block until the byte is actually written.
Parameters | |
---|---|
b |
int : the byte to be written |
Throws | |
---|---|
IOException |
if an I/O error has occurred |