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:
Inherited fields |
---|
From
class
java.io.FilterOutputStream
|
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 | |
---|---|
From
class
java.io.FilterOutputStream
| |
From
class
java.io.OutputStream
| |
From
class
java.lang.Object
| |
From
interface
java.io.Closeable
| |
From
interface
java.io.Flushable
| |
From
interface
java.lang.AutoCloseable
|
CheckedOutputStream (OutputStream out, Checksum cksum)
Creates an output stream with the specified Checksum.
Parameters | |
---|---|
out |
OutputStream :
the output stream |
cksum |
Checksum :
the checksum
|
Checksum getChecksum ()
Returns the Checksum for this output stream.
Returns | |
---|---|
Checksum |
the Checksum |
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 |
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 |