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 |